RegisterStartupScript 使用误区

RegisterStartupScript 使用误区在【孟子E章】专栏里,我曾经发表了一篇《ASP.NET2.0中CSS失效的问题总结》(地址是:http://blog.csdn.net/net_lover/archive/2007/08/27/1760521.aspx)的文章。有些人不知道使用RegisterStartupScript输出文本(非脚本内容),只能使用Response.Write的方法。这其实是对RegisterStartupSc…

大家好,又见面了,我是你们的朋友全栈君。在
【孟子E章】专栏里,我曾经发表了一篇《ASP.NET 2.0中CSS失效的问题总结》(地址是:
http://blog.csdn.net/net_lover/archive/2007/08/27/1760521.aspx)的文章。有些人不知道使用RegisterStartupScript输出文本(非脚本内容),只能使用Response.Write的方法。这其实是对RegisterStartupScript没有正确理解造成的误区。看一下RegisterStartupScript输出的内容,其实就是一段内容,为什么不能写使用它输出html呢(尽管这个功能不是很常用)!下面就是使用RegisterStartupScript输出非脚本的例子:

<%
@ Page Language
=

C#

 
%>


<!
DOCTYPE html PUBLIC 

-//W3C//DTD XHTML 1.0 Transitional//EN

 

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

>


<
script runat
=

server

>

  

protected
 
void
 Button1_Click( 
object
 sender, EventArgs e )
  {

    Page.ClientScript.RegisterStartupScript(Page.GetType(), 

“”


<h1>测试</h1>

);
  }

</
script
>


<
html xmlns
=

http://www.w3.org/1999/xhtml

>


<
head runat
=

server

>


</
head
>


<
body
>

  

<
form id
=

form1

 runat
=

server

>

    

<
asp:Button ID
=

Button1

 runat
=

server

 OnClick
=

Button1_Click

 Text
=

单击测试

 
/>

  

</
form
>


</
body
>


</
html
>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162303.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 跳跃表(skiplist )详解及其C++编程实现

    跳跃表(skiplist )详解及其C++编程实现跳表SkipList跳表SkipList1、背景2、定义2.1、SkipList基本数据结构及其实现3、实现4、使用方法4.1、跳表的创建4.2、跳表插入操作参考跳表SkipList1、背景为什么选择跳表?目前经常使用的平衡数据结构有:B树,红黑树,AVL树,SplayTree,Treep等。跳表是平衡树的一种替代的数据结构,但是和红黑树不相同的是,跳表对于树的平衡的实现是基于一种随机化的算法的,这样也就是说跳表的插入和删除的工作是比较简单的。用跳表吧,跳表是一种随机化的数据结构,目前开源软件

    2022年10月19日
  • 如何配置tomcat环境变量

    如何配置tomcat环境变量首先下载tomcat,并且解压到目录:注意:2,3步的变量值要到下图这一步即,bin的上一级目录不包含bin1.第一步鼠标右键计算机-&gt;属性-&gt;高级系统设置,进去之后,点击环境变量,如下图所示2.第二步开始配置tomcat的环境变量,新建系统变量名CATALINA_BASE,值tomcat的安装路径,如下图所示:3.第三步新建系统变量CA…

  • springboot整合activiti流程设计器_git 工作流

    springboot整合activiti流程设计器_git 工作流Activiti工作流使用之SpringBoot整合Activiti文章目录Activiti工作流使用之SpringBoot整合Activiti一、springboot整合Activiti环境依赖1.1maven环境1.2添加日志配置1.3添加activiti配置文件二、流程操作–流程模型2.1绘制流程模型编辑器2.2创建模型2.3查询流程模型模板2.4删除流程定义模板2.5导出模型zip方式2.6部署流程三、流程操作–流程部署3.1部署流程3.2删除部署信息3.3查询部署的流

  • STM32CubeMX教程之简介及基本使用

    STM32CubeMX教程之简介及基本使用STM32CubeMX是意法半导体推出的图形化配置工具,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IARForARM、TrueStudio等。尤其值得一提的是,TrueStudio已经被ST收购,提供完全免费的版本,并且,通过插件式安装,可以将STM32CubeMX集成在一个IDE,使用十分方便。如下图:图1TrueStudio中的STM32Cub…

  • BigDecimal 加减乘除[通俗易懂]

    在java里面,int的最大值是:2147483647,现在如果想用比这个数大怎么办?换句话说,就是数值较大,这时候就用到了BigDecimal 下载整理了一下BigDecimal的加减乘除。。 BigDecimalbignum1=newBigDecimal(“10”); BigDecimalbignum2=newBigDecimal(

  • vue项目中关闭eslint的方法

    vue项目中关闭eslint的方法一群胡说八道的,说注释这个rule,那个rule,全tm球用没有。还有说在webpack.config.js等文件里操作的,但vue-cli创建出来的项目中根本没有这些玩意。方法在项目根目录下增加vue.config.js文件。内容如下://vue.config.jsmodule.exports={lintOnSave:false}完事。转载链接:添加链…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号