如何在asp.net网站中允许撇号

本文关键字:许撇号 网站 net asp | 更新日期: 2023-09-27 18:14:47

在我的asp.net网站中,我用他们的详细信息创建用户,如果假设用户的姓氏是Sam's然后当我编辑用户时,文本框中的显示是Sam's,但在数据库中它被存储为Sam's,当我只是尝试将名称更新为Sam's然后我得到下面的错误,我该如何在文本框中显示名称txt_EditLastName.Text = gvrow.Cells[2].Text;

A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txt_EditLastName="Sam's").

如何在asp.net网站中允许撇号

我得到这个错误,因为Visual Studio 2010增加了一点安全性。要解决这个问题,您需要将ValidateRequest="false"添加到页面指令或在web.config文件中添加<pages validateRequest="false" />。我把它放在错误的位置,所以确保你把它放在web.config文件的<system.web>区域。

这个链接会有帮助。http://www.cryer.co.uk/brian/mswinswdev/ms_vbnet_server_error_potentially_dangerous.htm

我用' '查找并替换' '

' - Apostrophe
` - Grave Accent

Grave口音看起来是一样的,可以存储在SQL数据库中而不会弄乱它们。重音通常出现在键盘上Tab键的上方,也就是数字的左边。