【发布时间】:2015-11-11 15:13:35
【问题描述】:
<ul runat="server" id="ulDrop">
<li>Update?</li>
<li>
<asp:DropDownList ID="yesno" ClientIDMode="Static" runat="server">
<asp:ListItem>YES</asp:ListItem>
<asp:ListItem>NO</asp:ListItem>
</asp:DropDownList>
</li>
<li runat="server" id="liDrop" onclick="logout_Click"><span class="ondrop">Logout</span></li>
</ul>
我正在尝试处理来自代码隐藏的LI 的 onclick 方法,因此我添加了以下 C# 代码:
public void logout_Click(object sender, EventArgs e)
{
Session.RemoveAll();
Response.Redirect("log-in.aspx");
}
它一直给我一个错误,找不到该功能。
我希望在单击“注销”时清除 asp.net 页面中设置的所有会话,不仅仅是文本,而是整个 LI 并重定向到另一个页面。
请帮我解决问题
【问题讨论】:
-
我不确定您使用的是网络表单应用程序还是 MVC,但您需要一个可以点击的元素。锚点或链接按钮都可以,只需将其放在列表项中即可。
标签: c# asp.net drop-down-menu code-behind