4个linkbutton a b c d
使其单击后触发同一事件
在事件中根据传入ID名字不同
分别处理不同的东西使用OnClientClick吗?
使其单击后触发同一事件
在事件中根据传入ID名字不同
分别处理不同的东西使用OnClientClick吗?
解决方案 »
- 问一下 NameValueCollection Dictionary HashTable的适用范围
- 未处理FormatException 输入字符串的格式不正确
- Show()方法中增添的一个参数用于指示消息对话框所处于其前的窗体
- 文件使用
- Microsoft Visual Studio 2005 设定 某窗口为启动项------我新手谢谢
- webkit.net如何与winform交互?
- 哪里能找到对应windows消息的解释
- IE8: 如何在不显示tab情况下拦截网页
- Excel导数据导出来格式不对
- 寻找下载原代码的网站
- 关于Gridview控件的简单问题!
- C#如何实现在一个矩形框内四次反射
服务器端
把onClick事件设置成相同
在Sender里可以取出引发事件的控件id服务器端就更简单了
onClientClick 里 呼叫函数时加个参数this
在处理函数里查 id后分别处理
调用同一个函数就好了
Width="68px" />
<asp:Button ID="Button2" runat="server" CommandName="b" OnClick="Button1_Click" Text="b"
Width="62px" />
<asp:Button ID="Button3" runat="server" CommandName="c" OnClick="Button1_Click" Text="c"
Width="61px" /> protected void Button1_Click(object sender, EventArgs e)
{
switch (((Button)sender).CommandName)
{
case "a":
Label1.Text = "aa";
break;
case "b":
Label1.Text = "bb";
break;
default:
Label1.Text = "cc";
break;
}
}