前台是个服务器控件
<asp:Label runat="server" ID="lblAddBigNode" Text="添加大类"></asp:Label>
label控件好像不能在前台添加onclick方法,调用不到后台的方法。因此我想这样:
lblAddBigNode.Attributes.Add("onclick",这里能写后台方法吗?)
以上有不对的地方,还请指出。谢谢
<asp:Label runat="server" ID="lblAddBigNode" Text="添加大类"></asp:Label>
label控件好像不能在前台添加onclick方法,调用不到后台的方法。因此我想这样:
lblAddBigNode.Attributes.Add("onclick",这里能写后台方法吗?)
以上有不对的地方,还请指出。谢谢
解决方案 »
- vs2008做水晶报表要安装什么插件吗
- 请问怎么在gridview控件中实现删除命令
- 无组件,文件怎样远程传到另外一台服务器上
- 求助DataSource触发selectMethod方法的问题
- 求大虾帮忙,frame的属性设置问题。
- ASP.NET 可以操作客户端的剪贴板嘛?
- 怎么判定yyyyMMdd的8为字符串是日期,并把它转换成日期类型
- 图片输入流的获取问题?
- 碰到难题了,请教大侠们帮忙!
- *[请微软专家解答,有难度的问题]*ASP.NET可以做phothshop一样的功能吗?实时插入图层或文字,可以随时选择拖动,要求在web实现
- 如何获取textbox的行数?并取出每行的值,谢谢?
- 使用Flex 使用webservice 与asp.net通信 出错
onclientclick添加前台js方法
onclick后台方法
前台:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div> <asp:Button ID="btnUpfile" runat="server" Text="上传" CssClass="bt1" OnClick="btnUpfile_Click" /> <asp:Label runat="server" Text="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ID="Label1" ></asp:Label>
</div>
</form>
</body>
</html>
<script language="javascript" type="text/javascript">
function Diaoyong()
{
document.getElementById("btnUpfile").click();
}
</script>后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label1.Attributes.Add("onclick", "Diaoyong();");
}
}
/// <summary>
/// 上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnUpfile_Click(object sender, EventArgs e)
{
Response.Write("XXXXXXXXXXXXXXXXXxxx");
}