无法从后端触发javascript

时间:2012-09-14 07:29:00

标签: javascript c#-4.0

我只是从vb中的编码切换到c#,所以我有很多事要赶上来,请帮我解决这个问题。

我在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.

请帮忙。

2 个答案:

答案 0 :(得分:0)

尝试从PageLoad方法

执行此操作

答案 1 :(得分:0)

使用此

    ClientScript.RegisterClientScriptBlock(this.GetType(), "closeScript", "showMessage('test')", true);