首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 在使用了MasterPage.master的页面中怎么使用document [已结贴,结贴人:jacky00yyp]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 16:47:33 楼主
    没有母板时候的代码是
    C# code
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="zhERP_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>增辉EMS</title> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox id="TextBox1" runat="server" Text="1"></asp:TextBox> <br /> <a href="#" onclick="document.form1.TextBox1.value= 'qwe';">123123</a></div> <input id="Text1" type="text" /> <a href="#" onclick="document.form1.Text1.value= 'aaa';">aaa</a> </form> </body> </html>
    但是使用母板在如下里面怎么写
    C# code
    <%@ Page Language="C#" MasterPageFile="~/zzz/main.master" AutoEventWireup="true" CodeFile="zzz.cs" Inherits="zzz" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> </asp:Content>

    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 16:54:121楼 得分:30
    右键点击查看源代码就会生成这样的了ctl00_ContentPlaceHolder1_zhERP_Default_zhERP_TextBox1
    onclick="document.getElementById('ctl00_ContentPlaceHolder1_zhERP_Default_zhERP_TextBox1').value= 'aaa';">这样写
    还可以onclick="document.getElementById(" <%=TextBox1.ClientID %>").value= 'aaa';">

    你试试吧,        <asp:TextBox id="TextBox1" runat="server" Text="1"> </asp:TextBox>
    放在母版页面里面ID就会变了右键点击查看源代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 16:58:432楼 得分:0
    使用母版页就只是把子页面的代码替换母版页的Content
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • leibolanbo
    • 等级:
    发表于:2008-07-11 17:10:423楼 得分:0
    适用母版后它会把控件的ID处理成“前缀+控件ID”的形式,你只要在document中把你要读 的控件也加上这个前缀就可以了。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved