当前位置:编程学习 > C#/ASP.NET >>

求救!提交表单传值问题

用VS2008+SQL+C#
<td align="right" width="104" bgcolor="#222222" height="20">
<P align="right">姓名: </P>
</td>
<td align="left" width="231" bgcolor="#222222" height="20"> <input id="name"  name="name" type="text" /> (必填)</td>
怎么把值传入后台,我用Request.Form["name"]获取不好用 --------------------编程问答-------------------- .net了怎么还这么搞的? --------------------编程问答-------------------- <input id="name"  name="name" type="text" runat="server" OnClick="name_Click" />

后台写name_Click方法。 --------------------编程问答-------------------- 哦,是text呀

加 runat = "server"

后台 name.text 即可得值。 --------------------编程问答-------------------- 如果你不用服务器控件就只能form取值

你可以给input控件加上runat=server
<input id="name"  name="name" type="text" runat="server" />
在后台可以
this.name.value;  --------------------编程问答-------------------- 你用服务器控件啊
怎么还用html控件啊 --------------------编程问答-------------------- Request.Form["name"]实现取值方法:
在form加上属性enctype
<form id="form1" runat="server" enctype="multipart/form-data">
然后在后台Request.Form["name"]就可以得到值了 --------------------编程问答-------------------- 你是不是搞jsp出生的啊,这么个搞法?
<asp:TextBox ID="txtName" runat="server" Width="170px"></asp:TextBox>
在后台txtName.Text就可以获得文本框的值。 --------------------编程问答-------------------- 怎么这么费力 --------------------编程问答-------------------- <asp:TextBox ID="txtName" runat="server" Width="170px"> </asp:TextBox>
在后台txtName.Text就可以获得文本框的值 --------------------编程问答-------------------- <input id="name"  name="name" type="text" />改为<input id="name"  name="names" type="text" />不能定义为name,大写也可以,
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,