我有以下静态方法...我想从此方法更改服务器端标签的值..
Public Static void CallFromJquery()
{
Default1 page = (Default1)HttpContext.Current.CurrentHandler;
page.Label1.Text = "Hello";
}
请让我知道如何做到这一点..提前感谢:)
此致 格利扬
答案 0 :(得分:0)
您无法使用jQuery调用服务器端代码。您可以调用Web服务,但它们不会影响您的页面,或者您可以将一个aspx页面加载到div中并且可以返回脚本来修改标签,但是您不能像调用一样调用服务器方法
如果你再详细解释一下你为什么要这样做,那么可能会有一个问题。例如,您可以使用jQuery更改标签的文本,但必须全部在客户端完成。例如......
$("#ctl00_MainContent_Label1").text("Hello world");
这可能是更改标签文字的正确代码,但有一些方法可以确保您获得正确的ID。
如果您不只是寻找“做这项工作”的答案,那么请向我们提供更多信息,我们可能会提供帮助。