页面a.aspx上有个 <input id="txtName" name="txtName" type="button"/>我在页面的最底部,写:<script type="text/javascript">
document.getElementById("txtName").focus();
</script>
成功。在页面加载完时,控件可以获得焦点。我把前台的JS给注释了,然后在后台写:ClientScript.RegisterStartupScript(GetType(), "x", "document.getElementById('txtTitle').focus();", true);
失败。没有获得焦点。然后我右键源代码,发现根本就没有输出这个JS。PS:这个a.aspx是建的web内容页面,是在.master母版页下面的一个子页。有没有哪个大哥能告诉一下,我在这样的前提下,怎么在后台输出JS ?reponse.write 就算了。谢谢!~
document.getElementById("txtName").focus();
</script>
成功。在页面加载完时,控件可以获得焦点。我把前台的JS给注释了,然后在后台写:ClientScript.RegisterStartupScript(GetType(), "x", "document.getElementById('txtTitle').focus();", true);
失败。没有获得焦点。然后我右键源代码,发现根本就没有输出这个JS。PS:这个a.aspx是建的web内容页面,是在.master母版页下面的一个子页。有没有哪个大哥能告诉一下,我在这样的前提下,怎么在后台输出JS ?reponse.write 就算了。谢谢!~
解决方案 »
- 嵌套Repeaper里层的多选checkbox进行删除,欢迎大家来交流
- Gridview自动统计2个模板列的数据到另外一列
- 正则表达式 提取图片插入数据库
- 不能弹出模式窗口
- 在后台执行JavaScript无效
- 关于.net访问 远程server上的access
- 在DataList的itemtemplate模板中套用DataList,在被套用DataList的edititemtemplate中有个TextBox控件,请问怎样发现该控件.然后对其内容进
- 急:高手帮忙——水晶报表出现查询引擎错误?
- 如何做一个在线预览图片的按钮
- 请问如何控制asp.net客户端(IE)的用户数
- gridview中的 HyperLinkField传参数问题
- 为什么我在安装VS2008时总提示磁盘空间不够
<asp:Content ID="Content1" ContentPlaceHolderID="CPH_Head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CPH_Content" runat="server">
<input id="txtTitle" name="txtTitle" type="text" class="input01" /><%--<script type="text/javascript">
document.getElementById("txtTitle").focus();
</script>--%>
</asp:Content>
这是后台的:我把前台的JS注释之后,在后台这样写,但是失败,不能获得焦点。public partial class Message : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(GetType(), "x", "document.getElementById('txtTitle').focus();", true);
}
}
生成之后的源代码中,有form标签。不过我把runat=server给删掉了。非哥给个指示吧。。这样的情况下,怎么在后台输出JS呢?
=>RegisterScript="<script>document.getElementById('txtTitle').focus();</script>";
-------------------------------------------------------------------------------<%=RegisterScript %><%=RegisterScript %> 的摆放位置 你应该知道吧
你那里是 txtName 这里是 txtTitle