ASP.NET2.0中跨网页提交到目标页中值的获取及有母版页时
来源:互联网 发布:js base64编码 编辑:程序博客网 时间:2024/04/28 19:16
用按钮的PostBackUrl属性从源页面提交到目标页后,在目标页面中对源页面控件值的获取,特别是源页面用到了母版页及母版页嵌套时的获取。以下示例仅演示母版页嵌套时的情况:
主母版页:main.master
<asp:ContentPlaceHolder ID="mainContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
子母版页:child.master
<asp:Content ID="Content0" ContentPlaceHolderID="mainContentPlaceHolder" runat="server">
……
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
……
</asp:Content>
源页面:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
……
<asp:LinkButton ID="lbtSubmit" runat="server" Text="提交" PostBackUrl="目录页路径~/***/***.aspx" OnClientClick="return lbtSubmitClient();" />
……
</asp:Content>
目录页面:lbMsg为页面中的LABEL控件。注意控件ID名称。
ContentPlaceHolder cph = (ContentPlaceHolder)PreviousPage.Form.FindControl("mainContentPlaceHolder").FindControl("ContentPlaceHolder1");
lbMsg.Text = ((LinkButton)cph.FindControl("lbtOLsubmit")).Text;
另 获取源页面POST提交的表单值,hidCbs为表单中HTML控件的name而非id:
lbMsg.Text = Request.Form["hidCbs"].ToString();
- ASP.NET2.0中跨网页提交到目标页中值的获取及有母版页时
- ASP.NET2.0中跨网页提交的三种方
- ASP.NET2.0 母版页使用
- ASP.NET2.0中的母版页详解
- ASP.NET2.0中的母版页详解
- ASP.NET2.0中实现跨页提交
- asp.net中获取母版页的引用
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- asp.net2.0的跨页面提交
- ASP.NET MVC+JQuery母版页的Ajax提交问题
- ASP.NET2.0的新特性:将一个ASP.NET网页发送到另一页之方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页的方法
- ASP.NET2.0 母版页和内容页中的事件顺序
- asp.net2.0随手乱记(17)VS2005母版页详解 (转)
- asp.net2.0数据访问(3)-入门-母版页和站点导航
- 合并排序
- Microsoft Windows Vista中的下一代加密API
- Dojo 定义widget时继承父类的顺序。
- 学习SQL语句性能调整
- Source Insight
- ASP.NET2.0中跨网页提交到目标页中值的获取及有母版页时
- 注入mssql后使用存储过程读写任意文件
- 英文版Firefox,不得不用
- static 的作用
- SQL-DLL-数据定义语言
- test
- session事件的触发
- “联合模式”推进SOA应用
- 观点:评论SOA的准备情况