无尽的海洋...

----来自3万英尺的海底

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

有时候在特殊需求下,需要在后台生成验证脚本,然后再添加到前台页面,可以用以下代码:

string scriptKey = "intoPopupMessage:" + this.UniqueID;
if (!Page.IsClientScriptBlockRegistered(scriptKey) && !Page.IsPostBack)
{
  
string scriptBlock = @"<script language=""javascript"
    
">function confirmSubmit2()
  {

    
if (document.forms[0].XXX.value == """")
    
{
      alert(
""ShowMessage"");
      
return false;
    }

  }

   
<  / script > ";

  Page.RegisterClientScriptBlock(scriptKey, scriptBlock);
}




if (!Page.IsPostBack)
{
  imgbtnsubmit.Attributes.Add(
"onClick""return confirmSubmit2();");
}
posted on 2008-01-05 15:08  D.lee  阅读(185)  评论(0编辑  收藏  举报