使用ASCX文件,文件名:header.ascx里面有一个表单以及一个ASP:TEXTBOX控件,控件ID=txtName
default.aspx页面调用header.ascx用户控件,使用Request.Form["txtName"]接收不到值,在页面上查看源码发现txtName的属性为
<input name="Header1:textSearch" type="text" value="查询" id="Header1_textSearch" style="width:80px;" />
请问这是什么原因?
我又可以用什么样的方法接收到这个控件里输入的值呢?
default.aspx页面调用header.ascx用户控件,使用Request.Form["txtName"]接收不到值,在页面上查看源码发现txtName的属性为
<input name="Header1:textSearch" type="text" value="查询" id="Header1_textSearch" style="width:80px;" />
请问这是什么原因?
我又可以用什么样的方法接收到这个控件里输入的值呢?
解决方案 »
- jquery.validate 找不到form对象,可是之前是成功的!
- 请教一个虚拟空间文件上传问题。
- 为什么ASP.NET中按钮使用WINDOW.OPEN不能打开网页
- 求一正则表达式
- 页面中button的OnClick前的confirm对话框???
- gridviw中日期字段格式化字符串后的问题
- 请问如何让Asp.net程序只在一个固定IP的服务器上能运行
- 如何控制用户在页面上的停留时间,超时就显示对话框提示,请重新登陆
- 如何使用ASP.Net在数据库中批量创建相关表
- ■■■(菜鸟问题,只要高手留一句话)弄(ASP)ASP.NET用什么软件?■■■
- 如何在asp.net2.0中的自定义类中使用Request和session(超急!!!!)
- 求asp.net 2.0 <a href="或' .asp或.php "或'>的正则表达式
控件ID=textSearch
-----------------------------------------
这样得不到值不过可以使用Request.Form["Header1:textSearch"]来获得控件的值
可是我不知道他为什么会是Header1,如果是需要自动增加用户控件名的话,也应该是Header这个的啊----------------------------------------
你看default.aspx的html代码的第一行,Header1这是标记呀.
----------------------------------------
不是。
<%@ Register TagPrefix="uc1" TagName="footer" Src="footer.ascx" %>
<%@ Register TagPrefix="uc1" TagName="left" Src="left.ascx" %>
<%@ Register TagPrefix="uc1" TagName="header" Src="header.ascx" %>
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="shoppingmall.show" %>
default.aspx页的HTML代码前几行是这样的,明明是header的。。