[英]Using a PostBack on a LinkButton in ASP.NET
我的 searchresults.aspx 頁面中有一個 .ascx 控件:
<asp:LinkButton id="LinkButton1"
Text="Click Me"
Font-Names="Verdana"
Font-Size="14pt" PostBackUrl="~/searchresults.aspx?type=topics"
runat="server"/>
但是當我點擊它時,它會回發但 type=topics 似乎沒有被發送。 有什么建議么?
嘗試使用HyperLink導航到其他頁面:
<asp:HyperLink NavigateUrl="~/searchresults.aspx?type=topics" />
來自 MSDN:
HyperLink顯示指向另一個 Web 頁面的鏈接的控件。
在LinkBut ton class 頁面上:
如果要在點擊控件時鏈接到另一個 Web 頁面,可以考慮使用 HyperLink 控件。
編輯:回答評論
LinkButton
中刪除PostBackUrl
<asp:LinkButton OnClick="OnTopicsTypesEnabled"... />
searchresults.aspx.cs
) protected void OnTopicsTypesEnabled(object sender, EventArgs args)
{
// handle this particular case
}
我相信您的代碼將執行 POST,而您需要 GET 來通過 QueryString 傳輸變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.