在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天用到 Page.RegisterClientScriptBlock(("aa", "<script type=\"text/javascript\">showTab('tz')</script>"); 却发现一点反应都没有,查了些资料才想起来 前台没有runat=“server” 的form元素做承载,我这个羞愧啊~~ 哈哈 今天总结一下c#调用JS的几种常用方法 1.Page.Resopone.wrtie ("<script> js语句</script>"); 这种适用于方法体比较简单的,alert之类的 2.Page.RegisterClientScriptBlock/ Page.RegisterStartupScript 这种方法适合方法体复杂一些的,但是前台aspx中必须有runat=“server” 的form元素做承载 1、调用js文件,举例:<script src="../Script/PublicScript.js" type="text/javascript"></script> 把closebox()函数写在一个js文件内如 test.js this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script src=test.js></script> CloseBox();"); 例子: <head runat="server"> |
请发表评论