gpt4 book ai didi

c# - 如何防止 HTML 进入 ASP.NET Web 窗体文本框

转载 作者:太空狗 更新时间:2023-10-29 21:52:11 26 4
gpt4 key购买 nike

我在 ASP.NET Web 窗体中有几个文本框。我想确保用户不会在这些文本框中输入 HTML。但是,我不确定如何防止输入 HTML。因此,我决定只允许字母数字字符、空格、感叹号、升号、美元符号、百分号、脱字符、星号和左右括号。我省略了符号,因为我不希望他们输入类似“<script&rt;...”的内容

我该怎么做?我的做法是否正确?

谢谢!

最佳答案

看这里 http://msdn.microsoft.com/en-us/library/ff649310.aspx

您可以在网络配置中放置一个笼统的声明 ValidateRequest = true 将检查所有用户输入并在用户插入包含错误字符的内容时抛出错误。

如果您需要允许一些 html 标签,那么您将需要自己滚动。

关于c# - 如何防止 HTML 进入 ASP.NET Web 窗体文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com