Asp.Netユーザーコントロール(ascxファイル)にコントロールフォーカスを設定するにはどうすればよいですか?
2944 次
4 に答える
3
プロパティの例:
ASCX の CS ファイル:
public partial class MyAscxControl : System.Web.UI.UserControl
{
// add a property to the ascx control
public WebControl MyTextbox
{
get
{
return txtMyTextbox; // the control's id on your ASCX page
}
}
}
ASCX コントロールを含むページの CS ファイル:
protected void Page_Load(object sender, EventArgs e)
{
yourAscxControlId.MyTextBox.Focus();
}
于 2012-08-30T13:49:10.073 に答える
0
または、TextBox1.Focus()を制御コードビハインドで使用する場合は:)
于 2012-06-26T14:44:53.733 に答える
0
クライアント側からしたい場合...
$("#id").focus();
于 2013-07-17T17:11:58.463 に答える
0
ユーザー コントロールからプロパティ/コントロールを公開します。親ページでアクセスし、 call .Focus() 関数を設定します。
例えば
((TextBox)userControl.FindControl("TextBox1")).Focus();
于 2012-06-26T14:00:15.063 に答える