使用asp:TextBox按“Return”键的新行

时间:2014-06-18 13:33:23

标签: asp.net textbox newline

我在ajax弹出式面板中有一个asp:TextBox。当用户按下“Enter / Return”键时,我已经搜索了一种创建新行的方法,但到目前为止还没有任何工作。

这是我的TextBox:

<asp:TextBox ID="CommentaireSaveTxt" MaxLength="4999" TextMode="MultiLine" 
             Width="250px" Height="100px" runat="server" />

我已经读过,有时输入键默认为一个按钮而没有任何迹象表明它会这样做,但我的ajax面板的按钮事件都没有被触发。据我所知,一切都没有发生。我怀疑我的文本框在面板中可能存在某种问题。

这是我的AJAX:

<ajaxToolkit:ModalPopupExtender ID="btnSauvegarder_ModalPopupExtender" 
    runat="server" TargetControlID="DummySauvegarder"  
    PopupControlID="btnSauvegarder_ModalPopupExtender_PNL" 
    CancelControlID="ButtonCancel"  
    BackgroundCssClass="modalBackground" 
    Enabled="True" DynamicServicePath="" />

<asp:Panel ID="btnSauvegarder_ModalPopupExtender_PNL" 
    Style="display: none;" 
    CssClass="modalPNL" 
    runat="server"
    meta:resourcekey="btnSauvegarder_ModalPopupExtender_PNLResource1">

    <table border="0">
        <tr>
            <td>
               <img src="..\Images\IconQuestion.png" alt="Question" />
               <asp:TextBox ID="CommentaireSaveTxt" MaxLength="4999" Rows="50"
                            TextMode="MultiLine" Width="250px" 
                            Height="100px" runat="server" />
          </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblMessageSauvegarder" runat="server" 
                           meta:resourcekey="lblMessageSauvegarderResource1">
                </asp:Label>
            </td>
        </tr>
    </table>

    <div style="text-align: right;">
        <asp:Button ID="ButtonOkSauvegarder" runat="server" Text="OK"  
                    OnClick="ButtonOkSauvegarder_Click" 
                    meta:resourcekey="ButtonOkDeleteResource1" />

        <asp:Button ID="ButtonCancelSauvegarder" runat="server" Text="Cancel"  
                    meta:resourcekey="ButtonCancelResource2" />
    </div>
</asp:Panel>

编辑: 经过测试...... 出于某种原因,它在我的页面中的任何地方都不起作用。当从浏览器查看生成的html代码时,textarea没有“AcceptsReturn”的任何属性为true。我不知道这是否可以帮助任何人找到麻烦。

如果有任何问题,我的整个页面都会包含在UpdatePanelContentTemplate中。我真的不知道我的问题是什么。我和一个合作伙伴一起测试过他在他的项目(另一个网站)上工作没有问题。

0 个答案:

没有答案