ASP.NET为TextBox提供样式

时间:2013-04-24 19:51:37

标签: asp.net

我使用多行文本框如下:

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

我需要做的是只用粗体制作条款和条件。其余的句子不是粗体。我尝试使用具有粗体风格的跨度,但这并没有影响任何东西。

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

2 个答案:

答案 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库。

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