在asp:TextBox

时间:2015-09-11 14:19:11

标签: html css asp.net twitter-bootstrap

我有一个asp webform网站,在一个页面上我有asp:TextBox TextMode="MultiLine",域代码如下所示

<asp:TextBox ID="Step04OtherField" runat="server" class="form-control" style="max-width: 100%" TextMode="MultiLine" Rows="5"></asp:TextBox>

此页面在会话中存储页面上的所有详细信息,然后在下一页显示enteries。即使用户可能已经在文本框中输入了2个进入,并且每次单击回车键,它都会显示在确认页面的一行上,所以不是那么清楚。

有没有办法做到这一点,以便当会话值显示在确认页面上时,每个回车键也会显示在此页面的新行上

会话店代码

Session["Step04OtherField"] = Step04OtherField.Text;

确认页面HTML

<div class="form-group">
    <asp:Label ID="Step04BrowsersLabel" class="col-xs-6 col-sm-3 control-label" runat="server" Text="Browser(s) to check on:"></asp:Label>
    <div class="col-xs-6 col-sm-9 form-control-static">
         <%=Session["Step04OtherField"] %>
    </div>
</div>

当显示页面时,它显示为: 要检查的浏览器:Entry1 Entry2等

我想要的是显示为

要检查的浏览器:Entry1                             
ENTRY2                             

1 个答案:

答案 0 :(得分:1)

这适用于文本部分:

    Session["Step04OtherField"] = Step04OtherField.Text.Replace("\r\n", "<br />");

然后是html格式:

    <table>
            <row>
                <td valign="top">Browser(s) to check on:</td>
                <td> <%=(string)Session["Step04OtherField"] %></td>
            </row>
        </table>