【发布时间】:2018-01-27 03:34:53
【问题描述】:
我想创建两个文本区域。
第一个文本区域应该由用户使用。
每次用户更改 textarea 值时,都应该检查它
并在另一个文本区域中发出。
我试图在引导程序中添加runat="server" 和onChange="fTextChanged"
文本区域控件。
这是我的用户控件:
<div class="row">
<div class="form-group">
<label for="ToTranslate">Text to translate:</label>
<textarea class="form-control" runat="server" onChange="fTextChanged" rows="5" id="ToTranslate"></textarea>
</div>
</div>
<div class="row">
<div class="form-group">
<label for="TranslatedText">Translated text:</label>
<textarea class="form-control" runat="server" rows="5" id="TranslatedText"></textarea>
</div>
</div>
这是我的代码隐藏:
public void fTextChanged(object sender, EventArgs e)
{
string Content = ToTranslate.Value;
TranslatedText.Value = Content;
}
我尝试调试它,但编译器(网站?)似乎忽略了该功能。 我的VS2017不要停在断点处:
Content = ToTranslate.Value;
我完全是网络编程的新手,我只是习惯了 C#、C++ 和 LabView。 希望各位好心人能帮帮我。
亲切的问候!
编辑:
改变:
<textarea class="form-control" runat="server" onChange="fTextChanged" rows="5" id="ToTranslate"></textarea>
收件人:
<asp:TextBox class="form-control" ID="ToTranslate" runat="server" OnTextChanged="fTextChanged" AutoPostBack="true" TextMode="MultiLine" Rows="5"></asp:TextBox>
效果很好。
【问题讨论】:
-
“但我似乎忽略了这个功能”我不明白 thi8s
-
我认为他的意思是函数永远不会被命中
-
是的,我从不输入它@DNKROZ
标签: c# asp.net twitter-bootstrap onchange