vs后台脚本

    技术2022-05-12  13

    ScriptManager.RegisterStartupScript(this, this.GetType(), "onLoad", "onLoad("+"11640969"+","+"3994940"+");", true);

     

      ClientScriptManager cs = Page.ClientScript;cs.RegisterClientScriptBlock(typeof(Object), "alert""<Script> window.alert('故障单提交成功,流水号为" + GetFaultInfo().Fault_NO + "!')</script>",True);

     

     

     

    请问 向 ASP.NET 网页动态添加客户端脚本的方法RegisterStartupScript (Type,string,string) Type具体是怎么使用的?具体指代的是什么? protected void Page_Load(Object sender, EventArgs e) {     String scriptText =         "return confirm('Do you want to submit the page?')";     ClientScript.RegisterOnSubmitStatement(this.GetType(),         "ConfirmSubmit", scriptText); } 上面的代码this.GetType()中this指代的是什么?是当前页面还是JS代码?按我理解Type应该指代的是JS代码的类型呀。   实在搞不懂,请各位高手帮忙,谢谢

     

     

     

     

    this当前对象 RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script) 都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。 public void RegisterOnSubmitStatement (Type type,string key,string script) type :要注册的 OnSubmit 语句的类型。 key :要注册的 OnSubmit 语句的键。 script :要注册的 OnSubmit 语句的脚本文本。 OnSubmit 语句由它的键和类型唯一标识。


    最新回复(0)