新手提问:ASP.net + C#,如何格式化网页提交的文本?

Kusk 2005-03-13 03:18:17
比如,将空格转为 换行转为<br>等,类似于PHP里的htmlspecialchars之类的库函数,是什么?
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomaolover 2005-03-13
  • 打赏
  • 举报
回复
写函数。。。
像fancyf(等待……) 那样的。
ldljlq 2005-03-13
  • 打赏
  • 举报
回复
Server.HTMLEncrypt()
minghui000 2005-03-13
  • 打赏
  • 举报
回复
帮顶
fanruinet 2005-03-13
  • 打赏
  • 举报
回复
写个函数过滤
public static string InputText(string inputString, int maxLength)
{
StringBuilder retVal = new StringBuilder();

// check incoming parameters for null or blank string
if ((inputString != null) && (inputString != String.Empty))
{
inputString = inputString.Trim();

//chop the string incase the client-side max length
//fields are bypassed to prevent buffer over-runs
if (inputString.Length > maxLength)
inputString = inputString.Substring(0, maxLength);

//convert some harmful symbols incase the regular
//expression validators are changed
for (int i = 0; i < inputString.Length; i++)
{
switch (inputString[i])
{
case '"':
retVal.Append(""");
break;
case '<':
retVal.Append("<");
break;
case '>':
retVal.Append(">");
break;
default:
retVal.Append(inputString[i]);
break;
}
}

// Replace single quotes with white space
retVal.Replace("'", " ");
}

return retVal.ToString();
}
suyife 2005-03-13
  • 打赏
  • 举报
回复
或许可以使用String.Replace()

62,046

社区成员

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

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

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

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