大家说说...
解决方案 »
- 用代码对sqldatasource控件进行数据操作无法保存
- 网站生成失败~从那开始检查代码?
- 做了一个属性,现对它赋值出问题,大家帮看一下.
- 水晶报表打印,在本地运行没问题,但要是运行服务器上的程序时,导出、上一页,下一页等图标就看不到了!!!
- 《C#字符串和正则表达式参考手册》 下载
- 关于在自己的电脑中运行ASP.net网站???
- 关于IFRAME问题
- 50分求救:SQLSERVER Reporting Servers 在客户机浏览报表时会弹出要输入使用者名稱\使用者密碼\網域的确认窗口?
- 一个奇怪的问题
- asp.net chart 急!!!!!!!
- 关于自动生成页面的问题
- 网站被嵌入JS,散分请求帮助!
<asp:Button ID="btn1" OnClick="button_onclick" />
<asp:Button ID="btn2" OnClick="button_onclick" />
<asp:Button ID="btn3" OnClick="button_onclick" />
我和你的思路一样,我也是这么想的,所以应该与CommandName应该没关系,我还恐惧的以为多个按钮调用同一个事件会出现错误呢!!!要设置这个属性才可以,,,现在明白了,就是不知道好处是!!
也可在
protected void Button1_Click(object sender, EventArgs e)
{
//以下两种方法
string btype = e.ToString();//CommandArgument的值
Button b = (Button)sender;//哪个按钮
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(DateTime.Now);
} protected void Button_Click(object sender, CommandEventArgs e)
{
//多个按钮执行同一个事件 可以准确的知道是哪个按钮发送的事件
switch (e.CommandName)
{
case "cmd":
Response.Write("btn");
break;
default:
Response.Write("btn2");
break;
}
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Test-Controls_Button</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" Text="Submit" OnClick="Button1_Click" runat="server" />
<asp:Button ID="Button2" Text="Btn" CommandName="cmd" OnCommand="Button_Click" runat="server" />
<asp:Button ID="Button3" Text="Btn2" CommandName="cmd2" OnCommand="Button_Click" runat="server" />
</div>
</form>
</body>
</html>