私はTextBox
このようなものを持っています。
<asp:TextBox id="TextBox1" TextMode="SingleLine" runat="server" />
他の技術なしで、または他の技術Auto Expandable
なしで作る方法はありますか?Javascript
でそれを行うことはできますASP.NET
か?(いくつかのプロパティは多分)
または、最も簡単な方法は何ですか?
私はTextBox
このようなものを持っています。
<asp:TextBox id="TextBox1" TextMode="SingleLine" runat="server" />
他の技術なしで、または他の技術Auto Expandable
なしで作る方法はありますか?Javascript
でそれを行うことはできますASP.NET
か?(いくつかのプロパティは多分)
または、最も簡単な方法は何ですか?
ajax コントロール ツールキットを使用する予定がある場合は、ASP.NET AJAX ResizableControl Extender を使用できます (これは内部的に javascript を使用していると思います)。
幅の設定には動的サーバータグを使用できます。
Width='<%# (Eval("DataSourceField").ToString().Length * 8)%>'
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
int i = TextBox1.Text.Length;
int rowsize = (i / 10)+2;
TextBox1.Rows = rowsize;
TextBox1.Focus();
}
これを試して...........
コンテンツをすでに知っていて、ユーザーが入力している間に幅を動的に変更したくない場合にのみ、JavaScript なしで作成できます。何かのようなものWidth="<%=(SourceString.Length * 10)%>"