社区
C#
帖子详情
如何用C#在页面的Script段中输出&而不是&
KL2
2009-12-26 05:11:32
现在需要动态生成JS的判断函数,目标是这样:
if (true && false)
c#代码里是这样写 str = "if (true && false)";
但输出到页面就变成这样了:
if (true && false)
怎样才能够输出成这样?
if (true && false)
...全文
164
11
打赏
收藏
如何用C#在页面的Script段中输出&而不是&
现在需要动态生成JS的判断函数,目标是这样: if (true && false) c#代码里是这样写 str = "if (true && false)"; 但输出到页面就变成这样了: if (true && false) 怎样才能够输出成这样? if (true && false)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jt6
2010-01-01
打赏
举报
回复
8楼可以动态的。
button1先调个固定的js把输入都写到hidden1里面再引起ajax更新,这样服务器上实际已经得到输入,可以生成动态的js,用scriptmanager注册到浏览器了。
KL2
2009-12-28
打赏
举报
回复
验证是动态生成的,有多少个不能预先知道,所以很难写在一个function里面。
最好是能直接输出&&
KL2
2009-12-28
打赏
举报
回复
感谢您的帮助
1、多个@ str=@"return true && false";
不行
2、转码 str="return true \0x55\0x55 false";
不行
ScriptManager我试试
jt6
2009-12-26
打赏
举报
回复
我明白了,那个什么TriggerButton就是个asp.net的按牛!还真没见过这样子生成脚本的jiong。
那么这样子:
既然是动态生成脚本,拖个ScriptManager控件sm吧。
那个按牛button是引起ajax更新的,在它引起的事件处理里面这样写:
整个script段照样,string script="function mycheck(fromObj){ ... return true && false; }";
***重点是使用 sm.RigisterClientScript(script,"mycheck",true);来注册脚本,它不会弄掉&& <>这些html字符。
使用 button.OnClientClick=null;button.OnClientClick="mycheck(this)";来使得它今后做验证用。
貌似就是如此。。。你试试先
woshifou
2009-12-26
打赏
举报
回复
学习。
jt6
2009-12-26
打赏
举报
回复
说实话我不明白那个 TriggerButton.Attributes["onclick"] += "return true && false";
怎么就变成
true && false
这中间转了好几道弯,return 也给玩丢了。
asp页面似乎把这个输出之前都变成html转码了。 那么你可以试:
1、多个@ str=@"return true && false";
2、转码 str="return true \0x55\0x55 false";
3、不要用TriggerButton.Attributes["onclick"] +=, 关掉page.RequireValidation,直接输出到页面,然后再打开。
KL2
2009-12-26
打赏
举报
回复
[Quote=引用 3 楼 jt6 的回复:]
把你那句输出的贴出来!
[/Quote]
str = "return true && false";
TriggerButton.Attributes["onclick"] += str;
注:
TriggerButton是按钮对象
上面两句的目的是在点击按钮时做一个验证
KL2
2009-12-26
打赏
举报
回复
str = "return true && false";
TriggerButton.Attributes["onclick"] += str;
TriggerButton是按钮对象
目的就是在点击按钮时做一个验证
jt6
2009-12-26
打赏
举报
回复
把你那句输出的贴出来!
KL2
2009-12-26
打赏
举报
回复
如果写成这样
str = "\&";
会报无法识别的转义序列,编译都不通过
king4323210
2009-12-26
打赏
举报
回复
用转义符\"
.net过滤用户输入关键字、敏感字符等数据
在Web开发
中
,处理用户输入时进行数据过滤是一项至关重要的安全措施。它可以帮助防止诸如SQL注入、XSS攻击等常见的安全威胁。本文将详细介绍如何在.NET环境
中
实现对用户输入的数据进行过滤,确保应用程序的安全性和...
ASP.NET过滤HTML字符串方法总结
***是一种基于.NET框架的服务器端Web应用程序开发技术,它允许开发者使用.NET语言(如
C#
)来创建动态网页和Web服务。在***
中
,处理HTML字符串是一项常见的需求,尤其是在处理用户输入和在网页上显示数据时。为了保证...
ASP.NET
中
在HTML
中
嵌入
C#
代码的方法
使用&
amp
;lt;% %&
amp
;gt;在HTML
中
嵌入
C#
代码 打开ASPX
页面
Default.aspx,首先在&
amp
;lt;title&
amp
;gt; &
amp
;lt;/title&
amp
;gt;之间添加标题“使用%HTML
中
嵌入
C#
“,再在其
中
的&
amp
;lt;div&
amp
;gt; &
amp
;lt;/div&
amp
...
VS.NET(
C#
)-2.4_aspx默认
页面
模板代码
块间任何字符,不在
页面
输出
。通过使用&
amp
;lt;%=DateTime.Now.ToString() %&
amp
;gt; 将服务端代码放
中
间。&
amp
;lt;%@ PageLanguage="
C#
"AutoEventWireup="true"CodeFile="Default.aspx.cs...
C#
111,121
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章