0

我正在使用多行文本框,如下所示:

<asp:TextBox runat="server" TextMode="MultiLine" Height="200" Width="500" ReadOnly="true" Font-Names="calibri" Text="Terms and Conditions Next text will go over.. >

我需要做的只是将条款和条件以粗体显示。句子的其余部分不是粗体。我尝试使用粗体样式的跨度,但这并没有影响任何东西。

如何为文本框设置样式?请记住,这是一个只读文本框。

4

2 回答 2

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>
于 2013-04-24T19:56:09.753 回答
0

你需要的不仅仅是一个普通的文本框,你应该使用 devexpress 或 ajax toolikt,或其他一些 ajax 库。

您可能会考虑寻找能够为您提供丰富格式化功能的库

于 2013-04-24T20:37:33.977 回答