0

Asp.Netユーザーコントロール(ascxファイル)にコントロールフォーカスを設定するにはどうすればよいですか?

4

4 に答える 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 に答える