如何在 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
从用户控件公开属性/控件。在父页面上访问它并设置调用 .Focus() 函数。
例如
((TextBox)userControl.FindControl("TextBox1")).Focus();
于 2012-06-26T14:00:15.063 回答
0
或者只是 TextBox1.Focus() 如果你想在后面的控制代码中使用它:)
于 2012-06-26T14:44:53.733 回答
0
如果你想从客户端...
$("#id").focus();
于 2013-07-17T17:11:58.463 回答