HttpUtility.HtmlEncode方法怎么去使用

sk3wksksk3jsdj 2012-03-14 05:46:31
因为第一次碰vb.net。不清楚验证在哪写,怎么写。

有这几个登录文件
login.aspx
login.aspx.resx
login.aspx.vb

login.aspx提交的代码是这么写的,点击按钮,好像直接就提交了。

<form id="Form1" method="post" runat="server">
<asp:imagebutton id="btnLogin" tabIndex="3" runat="server" ImageUrl="image/main/login_icon.gif"></asp:imagebutton><a href="#" 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代码

Private Sub gLoginCheck()
Dim iCnt As Integer
Dim rv As Long
Dim dChngDate As Date
Dim iWrngNumb, num, num2 As Integer
Dim JUMIN_NUMB, bymd As String
Dim inputDesion
Dim login_flag As String
Dim li_rv, login_Error_msg As String

On Error GoTo ascErr
li_rv = ""
li_rv = AmsAuth.PassCheck(Trim(txtEmpNo.Text), Trim(txtPwd.Text), "MQ04", Request.UserHostAddress) '인증서버 User_id Check(2003.12.22 By NGJ.)

num = Len(Trim(li_rv))
num2 = num - 975
login_flag = Trim(Left(li_rv, 2))
''login_Error_msg = Replace(Trim(Left(li_rv, num)), vbCrLf, "")


...






想把用户名写成这样的样式,需要怎么写
VB.NET Example:
Dim sb As StringBuilder = New StringBuilder( _
HttpUtility.HtmlEncode(input))
sb.Replace("<b>", "<b>")
sb.Replace("</b>", "<b>")
sb.Replace("<i>", "<i>")
sb.Replace("</i>", "</i>")
Response.Write(sb.ToString())
...全文
508 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sk3wksksk3jsdj 2012-03-15
  • 打赏
  • 举报
回复
还是不太明白,,能加我Q895898970说一下吗,,谢谢
porschev 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 sk3wksksk3jsdj 的回复:]
因为第一次碰vb.net。不清楚验证在哪写,怎么写。

有这几个登录文件
login.aspx
login.aspx.resx
login.aspx.vb

login.aspx提交的代码是这么写的,点击按钮,好像直接就提交了。
HTML code

<form id="Form1" method="post" runat="server">
<asp:imagebutton i……
[/Quote]

replace干什么。。。直接解码就可以了。。。
dalmeeme 2012-03-14
  • 打赏
  • 举报
回复
HtmlEncode():html编码
HtmlDecode():html解码

楼主代码里的形如:sb.Replace("<b>", "<b>")
其实就是html解码,直接用HtmlDecode方法就行了。
蝶恋花雨 2012-03-14
  • 打赏
  • 举报
回复

String myEncodedString = HttpUtility.HtmlEncode(sb.ToString());

StringWriter myWriter = new StringWriter();

HttpUtility.HtmlDecode(myEncodedString, myWriter);
Response.Write(myWriter .ToString())
EnForGrass 2012-03-14
  • 打赏
  • 举报
回复
不知道你要写成什么样

Dim sb As StringBuilder = New StringBuilder()
sb.Replace("<b>", " <b>")
sb.Replace("</b>", " <b>")
sb.Replace("<i>", " <i>")
sb.Replace("</i>", " </i>")
Dim newstr as HttpUtility.HtmlEncode(sb)
EnForGrass 2012-03-14
  • 打赏
  • 举报
回复
不知道你要写成什么样
[code=VB.NE] Dim sb As StringBuilder = New StringBuilder()
sb.Replace("<b>", "<b>")
sb.Replace("</b>", "<b>")
sb.Replace("<i>", "<i>")
sb.Replace("</i>", "</i>")
Dim newstr as HttpUtility.HtmlEncode(sb)T

[/code]

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧