商务合作:179001057@qq.com

vs后台脚本

技术2022-05-12  0


某平台价值19860元的编程课程资料免费领取【点我领取】


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)