繁体   English   中英

如何允许人们在文本框中输入HTML

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM