LinkButton不能触发后台事件~

zhu5152 zhu5152 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<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" >是可以触发后台事件的 请教下是什么原因呢?
...全文
评论 10
收藏 已收藏
分享
返回顶部
zhu5152
.NET社区 62,273 成员 668,968 内容