HttpUtility.HtmlEncode方法怎么去使用

问题描述

因为第一次碰vb.net。不清楚验证在哪写,怎么写。有这几个登录文件login.aspxlogin.aspx.resxlogin.aspx.vblogin.aspx提交的代码是这么写的,点击按钮,好像直接就提交了。<formid="Form1"method="post"runat="server"><asp:imagebuttonid="btnLogin"tabIndex="3"runat="server"ImageUrl="image/main/login_icon.gif"></asp:imagebutton><ahref="#"OnMouseOut="na_restore_img_src('login_icon','document')"OnMouseOver="na_change_img_src('login_icon','document','images/login_icon_a.gif',true)">

login.aspx.vb代码PrivateSubgLoginCheck()DimiCntAsIntegerDimrvAsLongDimdChngDateAsDateDimiWrngNumb,num,num2AsIntegerDimJUMIN_NUMB,bymdAsStringDiminputDesionDimlogin_flagAsStringDimli_rv,login_Error_msgAsStringOnErrorGoToascErrli_rv=""li_rv=AmsAuth.PassCheck(Trim(txtEmpNo.Text),Trim(txtPwd.Text),"MQ04",Request.UserHostAddress)'인증서버User_idCheck(2003.12.22ByNGJ.)num=Len(Trim(li_rv))num2=num-975login_flag=Trim(Left(li_rv,2))''login_Error_msg=Replace(Trim(Left(li_rv,num)),vbCrLf,"")...

想把用户名写成这样的样式,需要怎么写VB.NETExample:DimsbAsStringBuilder=NewStringBuilder(_HttpUtility.HtmlEncode(input))sb.Replace("&lt;b&gt;","<b>")sb.Replace("&lt;/b&gt;","<b>")sb.Replace("&lt;i&gt;","<i>")sb.Replace("&lt;/i&gt;","</i>")Response.Write(sb.ToString())

解决方案

解决方案二:
不知道你要写成什么样[code=VB.NE]DimsbAsStringBuilder=NewStringBuilder()sb.Replace("&lt;b&gt;","<b>")sb.Replace("&lt;/b&gt;","<b>")sb.Replace("&lt;i&gt;","<i>")sb.Replace("&lt;/i&gt;","</i>")DimnewstrasHttpUtility.HtmlEncode(sb)T[/code]
解决方案三:
不知道你要写成什么样DimsbAsStringBuilder=NewStringBuilder()sb.Replace("&lt;b&gt;","<b>")sb.Replace("&lt;/b&gt;","<b>")sb.Replace("&lt;i&gt;","<i>")sb.Replace("&lt;/i&gt;","</i>")DimnewstrasHttpUtility.HtmlEncode(sb)

解决方案四:
StringmyEncodedString=HttpUtility.HtmlEncode(sb.ToString());StringWritermyWriter=newStringWriter();HttpUtility.HtmlDecode(myEncodedString,myWriter);Response.Write(myWriter.ToString())
解决方案五:
HtmlEncode():html编码HtmlDecode():html解码楼主代码里的形如:sb.Replace("&lt;b&gt;","<b>")其实就是html解码,直接用HtmlDecode方法就行了。
解决方案六:
引用楼主sk3wksksk3jsdj的回复:

因为第一次碰vb.net。不清楚验证在哪写,怎么写。有这几个登录文件login.aspxlogin.aspx.resxlogin.aspx.vblogin.aspx提交的代码是这么写的,点击按钮,好像直接就提交了。HTMLcode<formid="Form1"method="post"runat="server"><asp:imagebuttoni……

replace干什么。。。直接解码就可以了。。。
解决方案七:
还是不太明白,,能加我Q895898970说一下吗,,谢谢

时间: 2024-07-30 12:49:59

HttpUtility.HtmlEncode方法怎么去使用的相关文章

java-抽象类 子类实现相同方法 想想去执行抽象类中的方法,在从抽象类中调用子类具体方法

问题描述 java-抽象类 子类实现相同方法 想想去执行抽象类中的方法,在从抽象类中调用子类具体方法 如下代码,想得到这样结果execute AA before execute..C execute AA after 应该怎么处理 public class Test { public static void main(String[] args) { C c = new C(); c.A(); } } interface YY { public void A(); } abstract clas

IOS:消息机制有没有一种方法可以去监测消息传没传是否为空

问题描述 IOS:消息机制有没有一种方法可以去监测消息传没传是否为空 就是我需要在viewWillAppear 里面进行一次判断 如果传过来的消息是空 才走,但是我现在不知道应该怎么监测这个消息,消息注册也是在viewViewApper 解决方案 你可以写个通知监测这个消息,只要这个消息发送了就添加这个通知,并且把这个消息到个参数放到统治力,然后接收这个通知,然后判断这个消息是不是为空 解决方案二: 你可以写个通知监测这个消息,只要这个消息发送了就添加这个通知,并且把这个消息到个参数放到统治力,

请问具体用递归的方法怎么去求treeview最大节点深度?

问题描述 请问具体用递归的方法怎么去求treeview最大节点深度? 请问具体用递归的方法怎么去求treeview最大节点深度?百度了很多网页,都是遍历的,我需要求深度怎么递归? 解决方案 leetcode 求最大深度 之 递归 总结

===对AntiXSS中的Microsoft.Security.Application.Encoder.HtmlEncode方法相当不解==

问题描述 很简单的一句:stringstr=Request.Form.Get("txt");str=Encoder.HtmlEncode(str);如果txt传递的是中文"你好",Encode.HtmlEncode后是你好可是我不能将这样的字符保存到数据库吧?这样DBA则不是要疯了,我自己查问题也相当不方便啊.请问大家如何解决这样的问题.谢谢. 解决方案 解决方案二:Encoding.UTF-8.GetString解决方案三:你为啥要进行一次HtmlEncode呢&

在ASP.NET中防止注入攻击[翻译]

asp.net|攻击 出处: MSDN翻译:云中城 BLOG 应用范围: ASP.NET vertion 1.1 ASP.NET vertion 2.0   概要: 文本主要介绍如何校验用户输入从而防止注入式攻击.校验用户输入是非常必要的,几乎所有程序级的攻击都包含恶意输入的手段. 你应该校验包括字段,查询字串参数,Cookie等一切用户输入项来保护你的程序免受注入攻击.你得假设所有的用户输入都是恶意的,确保在服务器端对所有的用户输入进行校验.使用基于客户端的验证可以减少页面的住返次数,改进性能

在ASP.NET中防止注入攻击

asp.net|攻击 目的: 对输入的字串长度,范围,格式和类型进行约束. 在开发ASP.NET程序时使用请求验证防止注入攻击. 使用ASP.NET验证控件进行输入验证. 对不安全的输出编码. 使用命令参数集模式防止注入攻击. 防止错误的详细信息被返回到客户端. 概述 : 你应该在程序中验证所有的不信任输入.你应该假定所有的用户输入都是非法的.用户可以在应用程序中提供表单字段,查询字串,客户端cookies和浏览器环境值比如用户代理字串和IP地址等. 弱输入校验通常为注入攻击提供了机会.下面是常

ASP.NET MVC 音乐商店 - 2.控制器

转自http://www.cnblogs.com/haogj/archive/2011/11/10/2241824.html 在典型的 Web 应用中,用户请求的 URL 地址通常映射到保存在网站中的文件上,例如,当用户请求 /Products.aspx 的时候,或者 /Products.php 的时候,很可能是在通过处理 Products.aspx 或者 Products.php 文件来完成任务. ASP.NET MVC 的处理方式则不同,它没有映射到文件上,相反,将这些 URL 地址映射到类

ASP.NET MVC Music Store教程(2):控制器

转自http://firechun.blog.163.com/blog/static/3180452220110272197830/ 在传统的Web架构中,URL总是映射到磁盘上的文件.例如:一个类似于"/Products.aspx"或"/Products.php"的URL可能由"Products.aspx"或"Products.php"文件来处理. 在基于MVC的Web架构中,URL的映射有一些不同,映射到文件被替换成映射到

糖果直播APP更新进不去解决方法

给各位糖果直播软件的使用者们来详细的解析分享一下更新进不去问题的解决方法. 解决方法:     1.你的糖果直播不是最新版的,请下载最新版; 2.请检查一下你的网络,确保自己是在wifi或4G流畅网络环境下才能正常使用糖果直播; 3.可能是你的手机没有内存空间了,请用手机自带的软件清理手机内存之后就可以正常使用糖果直播了; 4.可能是你的手机自带拦截系统把糖果直播拦截了,在"设置"中允许使用就完成了; 5.以上都没有问题,就是糖果直播软件本身的bug了,小伙伴们耐心等待软件修复即可.