![](/img/trans.png)
[英]How to invoke my post method when I'm changing dropdown list in ASP.NET MVC
[英]When I click this <a> link it will post back to my ASP.NET method. How can I do that?
當我按下此鏈接時,它將回傳到我的方法。 我怎樣才能做到這一點?
<li runat="server" onclick="log_out" >
<a onclick="log_out" runat="server" href="LogIn.aspx" ><i class="icon_key_alt"></i> Log Out</a>
</li>
這是我的方法:
public void log_out(object sender, EventArgs e)
{
try
{
int employeeid = Convert.ToInt32(Session["employeeid"].ToString());
cl.log_out_activity(Convert.ToInt32(employeeid));
}
catch
{
}
}
您擁有的是一個HyperLink
因此您可以像這樣設置NavigateUrl
:
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~Login.aspx">HyperLink</asp:HyperLink>
然后,在LogIn.aspx
的Page_Load
,您將執行所需的操作。
如果要轉到特定方法,請使用LinkButton
因為它具有如下的OnClick
屬性:
<asp:LinkButton
ID="Button1"
OnClick="log_out"
runat="server"
Text="Submit" />
如果要使用HyperLink
轉到特定方法,則必須使用javascript。 您可以查看有關如何執行此操作的文章。 我個人只是使用LinkButton
:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.