首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 ><br>标记在ASP.NET Webforms中使用FreeTextBox的问题

<br>标记在ASP.NET Webforms中使用FreeTextBox的问题
EN

Stack Overflow用户
提问于 2022-10-13 13:51:31
回答 1查看 118关注 0票数 0

在ASP.NET webforms项目中使用ASP.NET存在问题。我有多个文本框,通过单击将值传递给我的FreeTextBox。一切正常工作,文本出现,我可以编辑它,但如果我错过了在这些多个文本框中输入的东西,我不能在这些文本框中输入任何东西,而我传递值的按钮就没有用了。

我有一个输入名字的文本框和一个输入姓的文本框。例如,如果我输入John作为名字,Smith作为姓氏并将该值传递给我的freetextbox,它将显示为John Smith。如果我错过了Jr,我需要它是小约翰,我不允许这样做后,我点击通过按钮。我不能添加新的文本框,也不能将值传递给编辑器。

我曾尝试在我的httpRuntime文件中添加requestValidationMode="2.0“,但没有帮助。此外,我还试图更改编辑器,如tinymce、chkeditor、ajax编辑器扩展程序,但这使一切变得更糟。我做错了什么?也许你可以推荐我另一个丰富的文本编辑。谢谢你的帮助。

编辑:问题在于添加br标记的问题。它不能包含<或>符号。除了br标记之外,其他任何东西都不适用于freetextbox。我尝试过\n,&#13;,但是整个文本都排在一起。有谁知道会有什么问题吗?提前谢谢。

代码语言:javascript
运行
复制
 <asp:TextBox ID="fName" runat="server"></asp:TextBox>
 <asp:TextBox ID="lName" runat="server"></asp:TextBox>
 <FTB:FreeTextBox ID="FreeTextBox1" runat="server"></FTB:FreeTextBox>
 <asp:Button ID="pass" runat="server" Text="Pass" OnClick="pass_Click" />

  protected void pass_Click(object sender, EventArgs e)
    {
     string text = "The name and the surname are";
     Session["FirstName"] = fName.Text;
     string FirstName = Session["FirstName"].ToString();
     Session["LastName"] = lName.Text;
     string LastName = Session["LastName"].ToString();
     FreeTextBox1.Text = text + "<br>" + FirstName + "<br>" + LastName + "<br>";
     }
EN

Stack Overflow用户

回答已采纳

发布于 2022-10-26 14:33:02

通过在我的<pages validateRequest="false"></pages>文件中添加Web.Config解决了这个问题。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74056935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档