我使用多行文本框如下:
<asp:TextBox runat="server" TextMode="MultiLine" Height="200" Width="500" ReadOnly="true" Font-Names="calibri" Text="Terms and Conditions Next text will go over.. >
我需要做的是只用粗体制作条款和条件。其余的句子不是粗体。我尝试使用具有粗体风格的跨度,但这并没有影响任何东西。
如何为文本框设置样式?请记住,这是一个只读文本框。
答案 0 :(得分:1)
如果我理解你的话,你需要这个
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/HTMLEditorExtender/HTMLEditorExtender.aspx
<script>
function onContentsChange() {
alert('contents changed');
}
</script>
<asp:TextBox runat="server"
ID="txtBox1"
TextMode="MultiLine"
Columns="50"
Rows="10"
Text="Hello <b>world!</b>" />
<ajaxToolkit:HtmlEditorExtender
ID="htmlEditorExtender1"
TargetControlID="txtBox1"
OnClientChange="onContentsChange"
runat="server" >
</ajaxToolkit:HtmlEditorExtender>
答案 1 :(得分:0)
你需要的不仅仅是普通的文本框,你应该使用devexpress或ajax toolikt,或者其他一些ajax库。
您可能会考虑寻找能够提供丰富格式化功能的库