0

我只是从 vb 中的编码切换到 c#,所以我有很多事情要赶上,请在这 1 方面帮助我。

我在 aspx 页面上有一个 javascript 函数,我想从后端触发该函数。

下面是我在后端的代码。

ScriptManager.RegisterStartupScript(this, this.GetType(), "closeScript", "showMessage('test')", true);

不幸的是,我收到如下错误。

Error   30  Keyword 'this' is not valid in a static property, static method, or static field initializer.

请帮忙。

4

2 回答 2

0

用这个

    ClientScript.RegisterClientScriptBlock(this.GetType(), "closeScript", "showMessage('test')", true);
于 2012-09-14T07:34:17.693 回答
0

尝试从 PageLoad 方法执行此操作

于 2012-09-14T07:31:32.643 回答