瞧点的问题 在C#里,当打开一个页面后,直接将光标放到指定的位置上,应该怎么做啊!麻烦大家了帮帮忙!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 焦点? control.SetFocus(); txtbFamilyName是指定的控件。代码:txtbFamilyName.Focus(); ASP.NET 2.0在服务器端有属性控制。或者直接在页末放一块script代码:document.getElementById('id').focus(); public void setFocus(System.Web.UI.Control Ctrl) { string strKey = "MsgBox"; System.Text.StringBuilder txtScript = new System.Text.StringBuilder(); txtScript.Append("<script language=javascript>\n"); //对于窗体拦截工具,则会报错 txtScript.Append(" try "); txtScript.Append(" { "); txtScript.Append(" document.all." + Ctrl.ClientID + ".focus();\n"); txtScript.Append(" document.all." + Ctrl.ClientID + ".select();\n"); txtScript.Append(" } "); txtScript.Append(" catch(e) "); txtScript.Append(" {} "); txtScript.Append("</script>"); if(!Ctrl.Page.IsStartupScriptRegistered(strKey)) Ctrl.Page.RegisterStartupScript(strKey, txtScript.ToString()); return; } 还是不对啊,是在web下的C# 里怎么写!!!!!!!!!!!!!不过还是要谢谢大家的帮忙!!!!呵呵 无论在winform还是webform中,在页面的Load事件中,设置焦点给某个控件. 假设要光标在textBox1Javascript function pageInit() { var ctrl=document.getElementById("<%=focusControlId%>"); if(ctrl!=null)ctrl.focus(); }HTML<body onload="pageInit()"C#protected string focusControlId;//……this.focusControlId="textBox1"; 用用这个看看private void Focus(string ControlID)//定位一个控件 {//聚焦 string str="<script language=javascript>document.all('"; str += ControlID; str += "').focus()</script>"; Page.RegisterStartupScript("focus",str); } WPF中如何通过颜色代码改变按钮颜色 MDI表单高手进! 请问下怎样设置TextBox的格式为数字 紧急求助!!!!请高手务必立即帮忙. DataGridView 大家快来看看这算不算URL重写的一个BUG 实现多列绑定,多行选择。可筛选, 关于ReferenceEquals的一个疑问 送分,SOS 不能调试了,“未加载符号”是怎么回师? windows高级内核调试PPT资料下载 使用SqlDataAdapter.InsertCommand属性插入数据时,如何动态生成主键!
代码:
txtbFamilyName.Focus();
{
string strKey = "MsgBox"; System.Text.StringBuilder txtScript = new System.Text.StringBuilder(); txtScript.Append("<script language=javascript>\n");
//对于窗体拦截工具,则会报错
txtScript.Append(" try "); txtScript.Append(" { "); txtScript.Append(" document.all." + Ctrl.ClientID + ".focus();\n"); txtScript.Append(" document.all." + Ctrl.ClientID + ".select();\n"); txtScript.Append(" } "); txtScript.Append(" catch(e) "); txtScript.Append(" {} "); txtScript.Append("</script>");
if(!Ctrl.Page.IsStartupScriptRegistered(strKey))
Ctrl.Page.RegisterStartupScript(strKey, txtScript.ToString()); return;
}
function pageInit()
{
var ctrl=document.getElementById("<%=focusControlId%>");
if(ctrl!=null)ctrl.focus();
}
HTML
<body onload="pageInit()"
C#
protected string focusControlId;
//……
this.focusControlId="textBox1";
private void Focus(string ControlID)//定位一个控件
{//聚焦
string str="<script language=javascript>document.all('";
str += ControlID;
str += "').focus()</script>";
Page.RegisterStartupScript("focus",str);
}