我已经使用 jQuery 使用静态调用了代码隐藏方法WebMethod
method.
该 Web 方法调用成功,但当尝试访问文本框控件时出现错误。非静态字段、方法或属性需要对象引用。
[WebMethod]
public static Savedata()
{
//code to insert data to DB
//after inserting data successfully i need to change the text box text like following.
txtStatus.Text="Data Received";
}
正如@Tim Schmelter 所提到的,这并不能回答这个问题,因为您无法通过网络方法访问页面的控件.
请通过asp.net从静态函数访问控件 https://stackoverflow.com/questions/14684974/asp-net-access-a-control-from-static-function
[WebMethod] 的全部要点是它们不运行 ASP.Net 页面生命周期。这样,它们就变得快速且可并行。
您的控件不存在。
你的问题是重复的如何在静态Web方法中获取控件 https://stackoverflow.com/questions/8967763/how-to-get-controls-in-static-method
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)