在2005下,动态创建了一个TEXTBOX控件,在客户端提交之后,TEXTBOX.TEXT="".要怎样做才能在客户端提交之后把TEXTBOX.TEXT的值取出来?
在2003下,可以在PAGE_INIT方法中创建控件,但2005下,PAGE_INIT方法默认的已经没的了.要怎么改才行?我在2003下的程序直接升级到2005下,所有的动态创建的控件在提交之后都取不到值了,头痛呀.哪位仁兄能帮帮忙?
在2003下,可以在PAGE_INIT方法中创建控件,但2005下,PAGE_INIT方法默认的已经没的了.要怎么改才行?我在2003下的程序直接升级到2005下,所有的动态创建的控件在提交之后都取不到值了,头痛呀.哪位仁兄能帮帮忙?
解决方案 »
- /wennuan/求教框架中DIV层显示、Server.Transfer页面跳转问题?
- 百色银海铝业有限公司的软件开发待遇如何?
- ASP.NET中button超链接的方法,只能在当窗口显示页面,如何做到在新窗口中打开页面?
- 高分求解DropDownExtender高级应用
- 关于js如何遍历用户控件中控件的问题?
- 求一正则表达,获取网页中的<div id="result_list">.....</div>
- asp.net 没工程文件,没有*.sin文件
- datagrid刷新问题,各位朋友帮帮忙
- 如何取得DataGrid中对应项的值,用得模板列的ImageButton中
- datagrid的显示的问题
- 大家看看如何解决这个死循环的问题
- 在ASP.NET中引入windows media player的问题
{
Response.Write(Request.Form["a"]);
} protected void Page_Init( object sender, EventArgs e )
{
TextBox t = new TextBox();
t.ID = "a";
form1.Controls.Add(t);
}
</script><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>
</form>
</body>
</html>
PAGE_INIT方法可以加的
if not page.ispostbakc thenend If
取不到值
反了
protected void Page_Init( object sender, EventArgs e )
{
TextBox t = new TextBox();
t.ID = "a";
form1.Controls.AddAt(0, t);
} protected void Page_Load( object sender, EventArgs e )
{
if (Page.IsPostBack)
{
Response.Write(Request.Form["a"]);
} }
</script><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
</body>
</html>
帮忙给顶一下吧
http://community.csdn.net/Expert/TopicView3.asp?id=5344601
form1.Controls.Add(t);
是2个方法,前面的例子里都有使用。只是AddAt可以定位
但是在2003上是可以的,不懂为什么到2005上会不行了