0

asp.net ページに入力テキスト ボックスがあり、ユーザーが区切りタグや太字などのタグを入力すると、エラーが発生します。現在、次を使用して入力をエンコードしています。

Server.HtmlEncode(mytextbox.Text)

ただし、これは文字が html タグとして表現されていない場合にのみ文字をエンコードします。たとえば、入力が"<<<>>>>>"実行時エラーにつながることなくユーザーがタグを挿入できるようにする方法はありますか?

4

1 に答える 1

0

ASP.NETページの最初の行で、無効にするだけですValidateRequest

<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" ValidateRequest="false" %>

于 2014-01-20T09:43:39.183 に答える