知识大全 asp.net向客户端注册JavaScript脚本

Posted

篇首语:成功需要付出代价,不成功需要付出更高的代价。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net向客户端注册JavaScript脚本相关的知识,希望对你有一定的参考价值。

asp.net向客户端注册JavaScript脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一般在中向客户端注册脚本有三种方法

   使用Literal控件在页面的任意位置注册脚本

   使用Response Write()在页面的顶部注册脚本

   使用ClientScript RegisterClientScriptBlock()或者ClientScript RegisterStartupScript()分别在表单开始和结束的地方注册脚本

  下面给出一个使用了这三种方法的例子 新建一个apsx文件ScriptDemo aspx

  <%@ Page Language= C# AutoEventWireup= true CodeFile= ScriptDemo aspx cs Inherits= ScriptDemo %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= >

  <head runat= server >

  <title>无标题页</title>

  </head>

  <body>

  <form id= form runat= server >

  <div>

  <asp:Literal ID= LiteralScript runat= server ></asp:Literal></div>

  </form>

  </body>

  </>

  可以看到我们在页面中仅仅放置了一个Literal控件 下面是 cs文件ScriptDemo aspx cs

  using System;

  using System Data;

  using System Configuration;

  using System Collections;

  using System Web;

  using System Web Security;

  using System Web UI;

  using System Web UI WebControls;

  using System Web UI WebControls WebParts;

  using System Web UI HtmlControls;

  public partial class ScriptDemo : System Web UI Page

  

  protected void Page_Load(object sender EventArgs e)

  

  Response Write( <script>alert( 使用Response Write() );</script> );

  Page ClientScript RegisterClientScriptBlock(Page GetType() <script>alert( 使用Page ClientScript RegisterClientScriptBlock() );</script> );

  Page ClientScript RegisterStartupScript(Page GetType() <script>alert( 使用Page ClientScript RegisterStartupScript() );</script> );

  LiteralScript Text += <script>alert( 使用Literal控件 );</script> ;

  

  

  在这里面我们使用了三种向客户端注册脚本的方法 在这个例子中脚本的调用顺序应该是

  Response Write() >Page ClientScript RegisterClientScriptBlock() >使用Literal控件

   >Page ClientScript RegisterStartupScript()

  运行程序 在浏览器中查看源文件如下

  <script>alert( 使用Response Write() );</script>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= >

  <head><title>

  无标题页

  </title><link type= text/css rel= stylesheet /></head>

  <body>

  <form name= form method= post action= ScriptDemo aspx id= form >

  <div>

  <input type= hidden name= __VIEWSTATE id= __VIEWSTATE value= /wEPDwUKMTYyNzcxNDY Ng kFgICAw kFgICAQ WAh EVGV dAUuPHNjcmlwdD hbGVydCgn L / SoTGl ZXJhbOaOp+S ticpOzwvc NyaXB PmRkbmbYaQhVe xJuXdkOcOasDLc = />

  </div>

  <script>alert( 使用Page ClientScript RegisterClientScriptBlock() );</script>

  <div>

  <script>alert( 使用Literal控件 );</script></div>

  <script>alert( 使用Page ClientScript RegisterStartupScript() );</script></form>

  </body>

  </>

cha138/Article/program/net/201311/13734

相关参考

知识大全 在ASP.Net中应用Javascript

在ASP.Net中应用Javascript  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概要本

知识大全 ASP.NET 中整合JavaScript的技巧

ASP.NET中整合JavaScript的技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  尽

知识大全 如何在ASP.NET中使用JavaScript脚本

如何在ASP.NET中使用JavaScript脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 在ASP.NET AJAX中调用JavaScript的服务

在ASP.NETAJAX中调用JavaScript的服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 在JavaScript中调用ASP.NET WebService的简单方法

在JavaScript中调用ASP.NETWebService的简单方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 asp.net中javascript的引用(直接引入和间接引入)

  Aspnet中引入Javascript的方法有很多在做牛腩的时候主要讲了两种个人认为可以分为直接引入和间接引入一直接引入在前台页面调用自定义的javascript函数打开前台页面在head元素之间

知识大全 结合JavaScript与ASP.NET Web窗体进行程序开发

结合JavaScript与ASP.NETWeb窗体进行程序开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Asp.net直接保存文件到客户端

Asp.net直接保存文件到客户端  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我们的系统的

知识大全 asp.net获得客户端域账号

  TogetthewindowsusernamethroughprogramaticallyCompulsaryweneedtosetthewebserver  OpentheInternetInf

知识大全 以 Cassini 来宿主 ASP. NET 客户端

以Cassini来宿主ASP.NET客户端  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  早在年