LinkButton不能触发后台事件~
<ul class="nav nav-tabs" role="tablist">
<li class="active" id="li0" runat="server" ><asp:LinkButton href="#myTab1_Content0"
role="tab" data-toggle="tab" runat="server" CommandName="0"
onclick="Command_Click" >考勤记录查询</asp:LinkButton></li>
<li id="li1" runat="server" ><asp:LinkButton href="#myTab1_Content1" data-toggle="tab" runat="server" CommandName="1" onclick="Command_Click" >考勤明细查询</asp:LinkButton></li>
<li id="li2" runat="server" ><asp:LinkButton href="#myTab1_Content2" data-toggle="tab" runat="server" CommandName="2" onclick="Command_Click" >考勤汇总统计</asp:LinkButton></li>
<li id="li3" runat="server" ><asp:LinkButton href="#myTab1_Content3" data-toggle="tab" runat="server" CommandName="3" onclick="Command_Click" >门禁记录查询</asp:LinkButton></li>
</ul>
protected void Command_Click(object sender, EventArgs e)
{
LinkButton btn = sender as LinkButton;
if (btn != null)
{
string cmd = btn.CommandName;
switch (cmd)//根据不同的CommandName做出不同的处理
{
case "0":
ViewState["select"] = "0";
break;
case "1":
ViewState["select"] = "1";
break;
case "2":
ViewState["select"] = "2";
break;
case "3":
ViewState["select"] = "3";
break;
default:
ViewState["select"] = "";
break;
}
}
}

是这样的一个查询页面,不同的选项卡查不同的数据,我想通过点击选项卡触发后台事件来确定到底获取哪一个数据,但是不知道为什么LinkButton 你能触发后台事件 。。事件是双击建立的。。。
如果把LinkButton 单出拿出来 这样 <asp:LinkButton runat="server" CommandName="3" onclick="Command_Click" >是可以触发后台事件的 请教下是什么原因呢?
...全文
相关推荐
asp.net下linkbutton的前后台使用方法
asp.net LinkButton传递参数
Linkbutton控件在项目中的简单应用
Button控件可分为button控件、LinkButton控件、ImageButton控件三类,而LinkButton控件则在页面上显示为一个超级链接,下面与大家分享下其具体应用
ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解
本文主要介绍Button、LinkButton和ImageButton 三种控件的使用方法,并一一举例演示它们的用法,希望对大家有所帮助。
LinkButton实现图片文字Button效果
LinkButton实现图片文字Button效果
改变asp.net linkButton控件的默认操作
改变asp.net linkButton控件的操作


