如何在静态函数 (Asp.net) 中访问 HTML 控件
本文关键字:访问 HTML 控件 net Asp 静态函数 | 更新日期: 2023-09-27 18:36:14
>我正在尝试访问静态函数上的 html 控件,但我收到合规时间错误所以请给我解决方案
这是我的代码
[System.Web.Services.WebMethod]
public static void btnPostNote_Click(string note)
{
string borrowerId = Data.QueryString("id");
note = "";
RefreshNotes(borrowerId);
lblNoteSaved.Text = "Note Successfully Saved
}
我尝试了以下解决方案,所以我得到了空指针异常
[System.Web.Services.WebMethod]
public static void btnPostNote_Click(string note)
{
if (HttpContext.Current != null)
{
Page page = (Page)HttpContext.Current.Handler;
Label lblNoteSaved = (Label)page.FindControl("lblNoteSaved");
string borrowerId = Data.QueryString("id");
note = "";
RefreshNotes(borrowerId);
lblNoteSaved.Text = "Note Successfully Saved";
}
}
您可以使用
AJAX和JQuery,因为这3个链接将为您提供帮助
在 WebMethod 中访问 runat="server" 控件 id
http://forums.asp.net/t/1580317.aspx?Access+Server+control+in+web+method+
http://www.itorian.com/2012/07/calling-aspnet-c-method-web-method.html