1

OnClick我在发生以下情况时有此代码Button

if (true) {
  ClientScript.RegisterStartupScript(UpdatePanel1.GetType(), "", "show_modal('true');", true);
} else {
  ClientScript.RegisterStartupScript(UpdatePanel1.GetType(), "", "show_modal();", true);
}

我将 Button 定义为一个触发器UpdatePanel

<Triggers>
  <asp:AsyncPostBackTrigger ControlID="btnEdit" EventName="Click" />
</Triggers>

该函数show_modal位于.js包含在 ASP 页中的文件中。

我怎样才能使这个脚本工作?

4

1 回答 1

2

不要使用ClientScript.RegisterStartupScript. 改为使用ScriptManager1.RegisterStartupScript。其中“ScriptManager1”是 ScriptManager 控件的名称。

于 2012-12-18T22:59:03.650 回答