我的Windows窗体项目中有一个文本框。显示用户的评论。我想在显示此表单时,从数据库填充此文本框,并且用户无法删除该文本。他们只能向其中添加一些文本。我怎样才能做到这一点?
根据我的说法,最好的解决方案是使用disbaled
文本框,因为它很难捕获keydown
或text_changed
发生事件,并且也需要AutoPostBack
。
<asp:TextBox ID="TextBox1" runat="server" Enabled="false"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
代码
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "OriginalContent "; // as example
}
protected void Button1_Click(object sender, EventArgs e)
{
String text = TextBox1.Text + TextBox2.Text;
}
@afaolek还在评论中指出了相同的解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句