`
daniel.wuz
  • 浏览: 101786 次
  • 性别: Icon_minigender_1
  • 来自: 纽约
最近访客 更多访客>>
社区版块
存档分类

RegisterStartupScript和RegisterClientScriptBlock的区别

    博客分类:
  • ASP
 
阅读更多
RegisterStartupScript是将js代码插入到生成页面的尾端。
而RegisterClientScriptBlock是将js代码插入到  生成的隐藏代码和body中页面代码之前。如下

RegisterStartupScript生成的代码
<body>
<input ....隐藏代码>
<p>hello</p>
<script>js代码</script>
</body>

RegisterClientScriptBlock生成的代码
<body>
<input ....隐藏代码>
<script>js代码</script>
<p>hello</p>
</body>
分享到:
评论

相关推荐

    net后台执行前台js方法

    // 最后,讲一下RegisterStartupScript和RegisterClientScriptBlock的差别: // Page.ClientScript.RegisterStartupScript(Page.GetType(),"alert1", "alert&#40;'test'&#41;",true); //在生成页面的后半部分!! //...

    基于JavaScript与ASP.NET的网站开发技术.pdf

    在ASP.NET 2.0之前,需要使用RegisterStartupScript和RegisterClientScriptBlock方法。但是,这两个方法已经被淘汰。现在,可以使用Page.ClientScript属性来注册脚本。 5. JavaScript事件在服务器控件中的应用 ...

    广州-飞卓科汇笔试题.

    9. 给服务器端控件增加客户端脚本:ASP.NET提供了多种方法,如RegisterStartupScript和RegisterClientScriptBlock,可以用来在页面的HTML输出中注入JavaScript代码,以便在客户端执行。此外,还可以利用控件的...

    Asp.net后台弹出提示方法

    ClientScript.RegisterClientScriptBlock(this.GetType(), "tishi", "&lt;script type=\"text/javascript\"&gt;alert('你所查询的数据不存在!');&lt;/script&gt;"); ``` 这将弹出一个警示框,显示“你所查询的数据不存在!”的...

    如何使用c#开发web控件

    例如,使用ClientID模式、RegisterStartupScript和RegisterClientScriptBlock方法添加JavaScript代码。 五、数据绑定和模板 Web控件常用于展示和操作数据。DataBound控件如GridView、ListView等,可以轻松地与数据...

    .net ,Ajax 文档

    若需在客户端执行JavaScript,可以使用ScriptManager的RegisterStartupScript或RegisterClientScriptBlock方法来动态发送JavaScript脚本。 总之,ASP.NET AJAX框架极大地简化了AJAX应用的开发,通过服务器端控件和...

    一堆ASP.NET小代碼

    为解决此问题,可以使用ScriptManager的RegisterStartupScript或RegisterClientScriptBlock方法,在UpdatePanel更新后执行JavaScript代码。 4. **数据库连接**:在ASP.NET中,与数据库交互通常通过ADO.NET进行。...

    Asp.net AjaxDemo

    通过ScriptManager的RegisterStartupScript或RegisterClientScriptBlock方法,可以将这些库引入到ASP.NET页面中。 **示例:AspNetAjaxDemo项目** 在"AspNetAjaxDemo"项目中,可能包含了一个或多个示例,演示了如何...

    js 日历控件,jsp、asp.net

    ASP.NET的Page对象提供了客户端脚本管理方法,如RegisterStartupScript或RegisterClientScriptBlock,用于在页面加载时注入JavaScript代码。 在实际应用中,有很多现成的JavaScript日历库,如jQuery UI的Datepicker...

    asp.net 移动没有标题栏的窗口源码

    7. **客户端脚本交互**:VB.NET代码可以通过RegisterStartupScript或RegisterClientScriptBlock方法将JavaScript代码注入到客户端,实现服务器端和客户端的交互。 总的来说,这个"asp.net 移动没有标题栏的窗口源码...

    asp.net 个人搜集

    - 创建一个隐藏的ScriptManager控件,通过RegisterStartupScript或RegisterClientScriptBlock方法添加JavaScript代码。 以上知识点展示了ASP.NET的强大功能和灵活性,它们是构建动态、交互式的Web应用的基础。理解...

    一个可保持GridView 在 Update Panel中滚动时的Header的位置相对不动的程序例子

    这个函数可以通过RegisterStartupScript或RegisterClientScriptBlock方法在服务器端注册,确保在客户端执行。函数可能如下: ```javascript function maintainScrollPosition() { var grid = document....

    Microsoft JScript 运行时错误: 缺少对象

    - 使用RegisterStartupScript或RegisterClientScriptBlock方法将JavaScript代码注入到页面头部或底部,确保在页面加载完成后执行。 4. **调试步骤**: - 检查浏览器的开发者工具(如Chrome的DevTools或Firefox的...

    .net后台弹出提示消息代码

    5. **`ClientScript.RegisterClientScriptBlock` 和 `ClientScript.RegisterStartupScript`**: 这两个方法与`Page`对象的方法相似,但它们是`System.Web.UI.Page`类的一部分,而不是`Response`对象。同样,`...

    AJAX下调出弹出框

    - `ClientScript.RegisterStartupScript`和`ScriptManager.RegisterStartupScript`的区别在于,前者是ASP.NET框架提供的方法,后者则是ASP.NET AJAX控件库提供的扩展。两者都可以在页面上注册一段将立即执行的脚本,...

    ASP.NET中后台注册js脚本使用的方法对比

    用Page.ClientScript.RegisterClientScriptBlock 和Page.ClientScript.RegisterStartupScript:区别: 1.使用Page.ClientScript.RegisterClientScriptBlock c#代码 代码如下: &lt;&#37;@ Page Language=”C#” %&gt; ...

    ASP.NET中不同部分的js代码的执行顺序

    有两种主要的方法来实现这一点:`Page.RegisterStartupScript` 和 `ScriptManager.RegisterClientScriptBlock`。 - **Page.RegisterStartupScript**:这种方法会将指定的脚本注册到页面的`&lt;body&gt;`标签开始的位置。 ...

    asp.net注册Javascript的方法

    - RegisterStartupScript和RegisterClientScriptBlock方法都有一个额外的布尔参数(在某些版本中可能是枚举类型的参数),用于指示脚本是否应该被压缩。在生产环境中,通常这个参数被设置为true,以减小客户端脚本的...

    asp,net弹出窗口设计

    `RegisterXXX`方法包括`RegisterClientScriptBlock`和`RegisterStartupScript`,它们允许你注册客户端脚本并在适当的时间点插入到HTML输出中。`RegisterClientScriptBlock`会把脚本放在`&lt;head&gt;`元素之后,而`...

Global site tag (gtag.js) - Google Analytics