[英]How to allow people to enter HTML into a textbox
我正在使用网页,我想知道如何允许人们在下面的文本框中输入HTML标记?
<asp:TextBox ID="txtTsCs"
runat="server"
tabindex="7"
placeholder="Terms & Conditions"
TextMode="MultiLine"
Width="210px"
Height="254px">
</asp:TextBox>
基本上,您必须添加ValidateRequest =“ false”标签。 但这将禁用请求验证,并让您的整个页面接受未编码的HTML,这很容易受到XSS攻击。
您可以使用javascript编码/ HTML编码来解决此问题。
我曾经检查过以下链接,希望对您有所帮助。
http://forums.asp.net/t/1581971.aspx?Allow+HTML+tags+in+TextBox+control
在您的.aspx页中,添加ValidateRequest =“ false”,如下所示
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TestWeb.WebForm1" ValidateRequest="false" %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.