在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.使用Page.ClientScript.RegisterClientScriptBlock 使用 Page.ClientScript.RegisterClientScriptBlock可以防止javascript 函数放置在page的顶部 对于该输出,请注意:通过使用 RegisterClientScriptBlock,JavaScript 函数紧跟在 HTML 代码中开启元素 <form> 的后面。 exp: String myScript = @"function AlertHello(){alert('hello World');}"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", myScript, true); 2.Page.ClientScript.RegisterStartupScript() 当您有一个想要在页面加载时启动的 JavaScript 函数时. RegisterStartupScript 方法的两个可能结构如下: • RegisterStartupScript (type, key, script) exp: Page.ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script>alert('您好');</script>"); "function AlertHello() { alert('你好,ASP.NET'); }", true); 3. Page.ClientScript.RegisterClientScriptInclude 这个是用来include js 文件的,以前我们都是写个<script type......>个头在html中,现在不需要了 直接在asp.net 页面中书写以下代码,比如我们有个myjs.js 文件 string myScript ="myjs.js"; Button1.Attributes.Add("onclick", "javascript:alert('多加注意!!!')"); |
请发表评论