当前位置:编程学习 > C#/ASP.NET >>

c# Response.Write 如何调用页面自写的JS

c#  Response.Write 如何调用页面自写的JS
 Response.Write("<script language='javascript'>alert('用户名和密码不能为空!')</script>");
这样调用系统级的是可以的 
 Response.Write("<script language='jscript'>openNewDiv()</script>");
 Response.Write(@"<script language='jscript'>openNewDiv()</script>");
这样调用都不行 

大家明白我的意思了吧  请教各位大侠 --------------------编程问答-------------------- 是呀.这样确实不行的
这样的试试!
   ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>openNewDiv()</script>");
--------------------编程问答-------------------- Response.Write()不能调用脚本文件中的自定义的函数,只能调用内部函数,想调用自定义的函数只能在Response.Write连函数定义都写上,明白了吗?比如这样Response.Write("<script type='text/javascript'>function xx(){}</script>");但是这样写很不好,建议你还是在某个控件里添加属性的方法来调用,常见的比如Button.Attributes.Add("onclick","xx();");
--------------------编程问答-------------------- 不明白你什么意思
后台写入和前台直接写是一样儿的 --------------------编程问答-------------------- 或者是直接写在div 内或者label内就行了.用不着这样的 --------------------编程问答-------------------- --------------------编程问答-------------------- 我一般都把写“Response.Write("<.........”的看作缺乏html知识,当然也就最好不要让其进行asp.net开发啦。 --------------------编程问答-------------------- Response.Write("<script language='javascript'>alert('用户名和密码不能为空!')</script>");输出脚本..
但调用JS方法的时候就得用:

this.RegisterStartupScript(key,"<script language='jscript'>openNewDiv()</script>");
--------------------编程问答-------------------- 打开你的浏览器看看输出到客户端的html看看,你认为它还是一个真正合法的html吗? --------------------编程问答-------------------- 在aspx.cs中 注册调用函数的方法。

ClientScript.RegisterStartupScript(Page.GetType(), "myjs","<script language='jscript'>openNewDiv()</script>"); --------------------编程问答-------------------- 还要在前天页面上先引用js文件 --------------------编程问答-------------------- ClientScript.RegisterStartupScript(Page.GetType(), "myjs","<script language='javascript'>openNewDiv()</script>"); --------------------编程问答-------------------- ClientScript.RegisterStartupScript(Page.GetType(), "myjs","<script language='javascript'>openNewDiv()</script>"); 
 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,