ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别

例如下面的代码
复制代码 代码如下:

StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>");
sb.Append("alert(document.forms.length);");
sb.Append("</script>");

Response.Write(sb.ToString());
ClientScript.RegisterStartupScript(this.GetType(), "test", sb.ToString());

可以明显的看到,Response.Write得到的是0,ClientScript.RegisterStartupScript得到的是1。

时间: 2024-09-16 12:12:46

ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别的相关文章

ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别_实用技巧

例如下面的代码 复制代码 代码如下: StringBuilder sb = new StringBuilder(); sb.Append("<script language=javascript>"); sb.Append("alert(document.forms.length);"); sb.Append("</script>"); Response.Write(sb.ToString()); ClientScript

javascript-如何调用JavaScript中confirm()的返回值?

问题描述 如何调用JavaScript中confirm()的返回值? 大家好!我是一名JavaScript初学者,没有其他语言基础,在学习中,我想先对这门语言有一个宏观纵览,有了编程的思路,再回到细节中夯实基本功,以避免"淹死"到那些术语和细节中 我想实现这样一个功能: 1.利用prompt()函数让用户输入姓名 2.利用confirm()函数判断用户的性别 3.confirm()返回真,则alart()显示"你好,××先生! 反之,显示"你好,××女士!"

浅析javascript中函数声明和函数表达式的区别

这篇文章主要介绍了浅析javascript中函数声明和函数表达式的区别,需要的朋友可以参考下     javascript中声明函数的方法有两种:函数声明式和函数表达式. 区别如下: 1).以函数声明的方法定义的函数,函数名是必须的,而函数表达式的函数名是可选的. 2).以函数声明的方法定义的函数,函数可以在函数声明之前调用,而函数表达式的函数只能在声明之后调用. 3).以函数声明的方法定义的函数并不是真正的声明,它们仅仅可以出现在全局中,或者嵌套在其他的函数中,但是它们不能出现在循环,条件或者

javascript中$(function() {});写与不写有哪些区别_javascript技巧

javascript中$(function() {....}) 是 jQuery 中的经典用法,等同于 $(document).ready(function() {....}),即在页面加载完成后才执行某个函数,如果函数中要操作 DOM,在页面加载完成后再执行会更安全,所以在使用 jQuery 时这样的写法很常见. $(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标

JavaScript中的函数声明和函数表达式区别浅析

 这篇文章主要介绍了JavaScript中的函数声明和函数表达式区别浅析,本文总结的浅显易懂,非常好的一篇技术文章,需要的朋友可以参考下     记得在面试腾讯实习生的时候,面试官问了我这样一道问题. 代码如下: //下述两种声明方式有什么不同 function foo(){}; var bar = function foo(){};   当初只知道两种声明方式一个是函数声明一个是函数表达式,具体有什么不同没能说得很好.最近正好看到这方面的书籍,就想好好总结一番. 在ECMAScript中,有两

[急]asp中调用javascript中的方法

问题描述 1.vs2008模板中JScript文件与Javascript是否一样,有没有区别2.如何创建.js文件(怎么在里面写的方法,页面不能调用)functionGetPic(){varm=10;varn=Math.floor(Math.random()*m+1);if(true){document.write("<imgsrc='include/img/top"+n+".gif'/>");}}3.如何调用.js文件中的一个方法...如果我要在一个&

(转)ASP.NET调用javascript脚本的方法总结

1.直接在前台调用 javascript 函数   很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript " 如: <head runat="server"><script type="text/javascript" >function ShowName(str){alert("您的名字为:("+str+")");}&

ASP.NET调用javascript脚本的常见方法小结_实用技巧

1.直接在前台调用 javascript 函数 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript " 如: 复制代码 代码如下: <head runat="server"> <script type="text/javascript" > function ShowName(str) { alert("您的名字为:("+str+&quo

关于ASP.NET调用JavaScript的实现

asp.net|javascript 本文结合示例讲述了在ASP.net应用程序中如何利用客户端的javascript脚本提高程序的执行效率并实现更多的功能. 一.ASP.Net与Javascript .Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web开发方面的具体实现.它继承了ASP的简单性和易用性,同时克服了ASP程序结构化较差,难于阅读和理解的缺点.特别是服务器端控件和事件驱动模式的引入,使得Web应用程序的开发更接近于过去桌面程序的开发. 在各种各样介绍ASP.Ne