您的位置:首页 > 编程语言

这两段代码是不同的

2004-04-09 23:23 363 查看
第一段:

<Script Language="c#" Runat="Server">

  void Page_Load(object sender,EventArgs e)

  {

      string script="<script>alert('ok!')<";

      script+="/script>";

      Page.RegisterClientScriptBlock("clientScript", script);

   }

</Script>

运行结果:没有任何结果

第二段:

<Script Language="c#" Runat="Server">

  void Page_Load(object sender,EventArgs e)

  {

      string script="<script>alert('ok!')<";

      script+="/script>";

      Page.RegisterClientScriptBlock("clientScript", script);

   }

</Script>

<form runat="server">

</form>

运行结果:脚本成功发送到客户端,弹出对话框

总结:使用RegisterClientScriptBlock发送脚本时,页必须有runat="server"的form标记
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: