永发信息网

求一过虑字符串中HTML标签及特殊符号的方法(asp.net)

答案:4  悬赏:0  手机版
解决时间 2021-03-24 05:10
要求写一个.cs方法
public string EncodeStr(string str){

return //处理后字符串;
}
最佳答案
using System;

/// <summary>
/// CleanString 的摘要说明。
/// </summary>
public sealed class CleanString
{

public static string htmlInputText( string inputString )//HTML过滤输入字符串
{
if ((inputString != null) && (inputString != String.Empty ))
{
inputString = inputString.Trim();
inputString = inputString.Replace("'",""");
inputString = inputString.Replace("<","<");
inputString = inputString.Replace(">",">");
inputString = inputString.Replace(" "," ");
inputString = inputString.Replace("\n","<br>");
return inputString.ToString();
}
return "";
}

public static string htmlOutputText( string inputString )//HTML还原字符串
{
if ((inputString != null) && (inputString != String.Empty ))
{
inputString = inputString.Trim();
inputString = inputString.Replace(""","'");
inputString = inputString.Replace("<","<");
inputString = inputString.Replace(">",">");
inputString = inputString.Replace(" "," ");
inputString = inputString.Replace("<br>","\n");
return inputString.ToString();
}
return "";
}

}

把这个写成一个类 想在哪里用随便掉就好了!很方便的...!
全部回答
你的意识是过滤 特殊符号 还有HTML标签吗?
用server.HtmlEncode("脚本代码") 可以把客户端输入的脚本代码,原样显示不执行!
不需要过滤,Asp.net中有个repeter控件,使用它的好处是就是去除了HTML标签,不会生成它,至于他的用法你可以在网上查下,这一下子说不清楚
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车尔尼849和车尔尼714哪个难
横县地税局南乡税务分局地址有知道的么?有点
学汽修现有什么要求吗?
托领导调工种该送多少礼物
拉直的头发卷起来绑会弯吗
吕布图片,王者荣耀里的天魔和末曰机甲皮肤
纺织品面料的撕裂强度小于5n是什么意思
求星际争霸2的同人小说 跪求
如何使用ncbi找到直系同源序列
爱字的草书怎么写好看,书新字时应注意怎么写
为什么我访问别人的qq空间,别人的访客记录却
3点水加一个夕阳的夕是什么字?
果园公寓大酒店这个地址在什么地方,我要处理
大学爱心义卖活动口号,义卖活动宣传语
高考作文虚拟现实我写拥抱明天
推荐资讯
英镑/美元报1.5985/87 什么意思
单选题________Saturdayevening,TomandJ
有宁波的朋友在,宁波鄞州区秋实路555号在那
稷山县社会服务管理指导中心地址有知道的么?
如果我给你一头大象 你怎么隐藏它
海仙大牌档这个地址在什么地方,我要处理点事
我现在是更年期,吃逍遥丸和归脾丸可以吗
When changing lanes,a driver should use hi
故事未完成的歌词
如果发现老公在聊天的时候,给别人发下面的照
什么是零速转矩,看电机参数时经常看到这个参
下列肥料中,能促进作物生长,增强作物的抗旱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?