极乐门资源网 Design By www.ioogu.com
本文介绍了Asp.Net母版页元素ID不一致的体现,分享给大家,具体如下;
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" Theme="style" AutoEventWireup="true" CodeFile="r_Balance.aspx.cs" Inherits="Report_r_Balance" %> <asp:Content ID="content" ContentPlaceHolderID="MainContent" runat="server"> <form id="form1" runat="server"> <div> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td> <asp:Label ID="lbPagename" runat="server" SkinID=" " Text="余额统计"></asp:Label> </td> </tr> <tr> <td> <asp:ImageButton ID="btnPrint" runat="server" SkinID="b_print" ="btnPrint_Click" /> <asp:ImageButton ID="btnExport" runat="server" SkinID="b_export" ="btnExport_Click" /> </td> </tr> </tbody> </table> <!--结束功能条--> <table border="1" style="font: 宋体; font-size: 12px;"> <tr> <td style="width: 256px; height: 15px;"> 卡号*</td> <td colspan="1" style="width: 233px; height: 15px"> <asp:TextBox ID="txtc_printno" runat="server"></asp:TextBox></td> <td colspan="1" style="height: 24px; font-size: 14px; font-family: 宋体; width: 180px;" > <asp:ImageButton ID="nSearch" runat="server" AlternateText="查询" ImageAlign="Middle" ImageUrl="~/images/go.gif" ="nSearch_Click" /> </td> </tr> </table> ....
生成的HTML代码:
<form name="aspnetForm" method="post" action="r_Balance.aspx" id="aspnetForm"> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td> <span id="ctl00_MainContent_lbPagename" style="display:inline-block;color:#F2F3F9;border-style:None;font-family:宋体;font-size:13px;height:22px;">余额统计</span> </td> </tr> <tr> <td> <input type="image" name="ctl00$MainContent$btnPrint" id="ctl00_MainContent_btnPrint" src="/UploadFiles/2021-04-02/b_print.jpg">注意:
1.源文件控件和元素ID和生成HTML文件的ID不一致。在生成的HTML中原ASP控件ID加了ctl00_MainContent_前缀,其他元素加了ctl00$MainContent$前缀。原变form1为aspnetForm这是因为aspx页面的控件是母板页的ContentPlaceHolder
控件下的子控件,所以控件ID会变2.<system.Web><xhtmlConformance mode="Transitional|Legacy|Strict" />在其中选择 Transitional、Strict则产生自动前缀。ctl00.选择 Legacy|则产生自动前缀_ctl0.
3.后台Request.Form["txtc_name"]键值需要改变,必须变为Request.Form["ctl00$MainContent$txtc_name"]才能收到页面输入值
4.至于为什么,只能说这是.NET机制问题。。。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
极乐门资源网 Design By www.ioogu.com
极乐门资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
极乐门资源网 Design By www.ioogu.com
暂无详解Asp.Net母版页元素ID不一致的体现的评论...
更新日志
2025年01月24日
2025年01月24日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]