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
>

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eclipse 关于报错Error creating bean with name ‘xxxxx‘: Invocation of init method….

    eclipse 关于报错Error creating bean with name ‘xxxxx‘: Invocation of init method….网上查找的资料是这种异常一般都是包导错了,缺失、冲突、版本错误都可能。由于再报这个错之前我进行了添加删除修改pom.xml文件、右键项目->maven->updateproject、project->clean等这些对于项目整体上修改更新的操作。不好直接定位到具体是那种原因造成。所以我仔细翻看了下异常记录,点进去其中报错的一个java文件中查看,发现报错的点竟然是Overr…

    2025年8月20日
    1
  • PHP面试-复习知识点整理「建议收藏」

    PHP面试-复习知识点整理

    2022年2月10日
    48
  • python语言变量命名规则有什么_Python变量命名规则(超级详细)

    python语言变量命名规则有什么_Python变量命名规则(超级详细)Python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。Python语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于26个英文字母,可以包含中文字符、日文字符等。由于Python3支持UTF-8字符集,因此Python3的标识符可以使用UTF-8…

    2022年5月3日
    129
  • 卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波以及粒子滤波原理

    卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波以及粒子滤波原理所有滤波问题其实都是求感兴趣的状态的后验概率分布,只是由于针对特定条件的不同,可通过求解析解获得后验概率(KF、EKF、UKF),也可通过大数统计平均求期望的方法来获得后验概率(粒子滤波)。KF、EKF、UKF定义KF、EKF、UKF都是一个隐马尔科夫模型与贝叶斯定理的联合实现。是通过观测信息及状态转移及观测模型对状态进行光滑、滤波及预测的方法。而KF、EKF及UKF的滤波问题都…

    2022年6月17日
    34
  • python编辑时怎样换行_python怎么换行输入[通俗易懂]

    python中可以进行换行输入,具体可以参考本经验。工具/原料deepinlinuxpython3.5方法一、使用“\”进行换行输入1在python中,Python用反斜线(“\”)作为续行符(换行符),这里以python3.5为例。首先运行终端或者cmd命令行(windows下)。执行python3.5的命令。2然后输入如下图所示的内容。本身就是输出helloworld!的字符串。但是…

    2022年4月15日
    2.3K
  • 贪吃蛇编程代码python_Python贪吃蛇游戏编写代码「建议收藏」

    贪吃蛇编程代码python_Python贪吃蛇游戏编写代码「建议收藏」最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间找不到别的,就先做个贪吃蛇来练练简单的语法。由于Python监听键盘很麻烦,没有C语言的kbhit(),所以这条贪吃蛇不会自己动,运行效果如下:要求:用#表示边框,用*表示食物,o表示蛇的身体,O表示蛇头,使用wsad来移动Python版本:3.6.1系统环境:Win10类:board:棋盘…

    2022年6月28日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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