使用母版页面后获取Form表单提交值
来源:互联网 发布:oracle数据库集群方案 编辑:程序博客网 时间:2024/05/22 20:01
当使用模板页的时候,在内容页中用ID的方式访问不到内容,他用样跟程序后,获得如下的内容:
string s = this.Request.Form["ctl00$ContentPlaceHolder1$ddlThemes"].Trim();
就可以了。
但是【ctl00】是个什么东西呢?据查,在使用了母版的子页面里,母版里的服务器控件中,runat="server"的Form的属性会变为:<form name="aspnetForm" method="post" id="aspnetForm">;
控件属性名前会加上ctl00_,比如:id="ctl00_Button1",name的属性名前加上ctl00$,name="ctl00$Button1";
在子页面里,本页面的服务器控件都被放在了
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">。。。。。</asp:Content>中,
其ID的属性名前都要加上ctl00_ContentPlaceHolder1_,比如ctl00_ContentPlaceHolder1_TextBox1;
其name的属性名前都加上ctl00$,比如:ctl00$ContentPlaceHolder1$Button1
- 使用母版页面后获取Form表单提交值
- form表单提交后页面的跳转
- javascript onsubmit本页面验证form表单后提交
- ajax提交form表单后页面自动刷新
- form 表单提交后实现页面不跳转
- JQuery提交Form表单,获取返回值
- 获取iFrame框架中Form表单提交后的结果
- 在phpstorm中利用post方法提交form表单后,在响应页面获取不到数据的解决办法
- jQuery Form 页面表单提交
- ASP.NET(ASPX)页面获取form表单提交元素的值
- ASP.NET(ASPX)页面获取form表单提交元素的值
- ASP.NET(ASPX)页面获取form表单提交元素的值
- spring mvc IE8下JSP页面form表单提交后台不能获取值
- 使用$(form).serializeArray()提交表单,获取不到表单值的问题
- 使用form表单提交数据打开两个页面的问题
- KindEditor js提交表单(form.submit())获取不到表单值
- multipart/form-data表单提交后,使用request.getParameter来获得text的参数值
- 提交form表单如何让页面在提交后不发生跳转
- ASP.Net生成验证码
- oracle 10.2.0.1 到 10.2.0.4升级
- 通过IP查询机器名
- PostgreSQL与MySQL两大开源数据库论高下
- 事务隔离级别
- 使用母版页面后获取Form表单提交值
- shell 关于 while 循环中赋值的问题
- WM系统滚动条设定
- 你选狮子还是选狼
- 函数指针
- vs2008“无法在web服务器上启动调试”解决方法
- 重组datatable填充datasource
- JAVA与足球队的相似点
- Bootloader Startup.s 学习笔记一