从静态方法访问服务器端方法/控件

时间:2012-02-09 10:57:00

标签: jquery static label servercontrol

我有以下静态方法...我想从此方法更改服务器端标签的值..

Public Static void CallFromJquery()
{
Default1 page = (Default1)HttpContext.Current.CurrentHandler;
page.Label1.Text = "Hello";
}

请让我知道如何做到这一点..提前感谢:)

此致 格利扬

1 个答案:

答案 0 :(得分:0)

您无法使用jQuery调用服务器端代码。您可以调用Web服务,但它们不会影响您的页面,或者您可以将一个aspx页面加载到div中并且可以返回脚本来修改标签,但是您不能像调用一样调用服务器方法

如果你再详细解释一下你为什么要这样做,那么可能会有一个问题。例如,您可以使用jQuery更改标签的文本,但必须全部在客户端完成。例如......

$("#ctl00_MainContent_Label1").text("Hello world");

这可能是更改标签文字的正确代码,但有一些方法可以确保您获得正确的ID。

如果您不只是寻找“做这项工作”的答案,那么请向我们提供更多信息,我们可能会提供帮助。