如何取出html空间text中的值,在.cs文件中取出

haiya_pl 2007-08-27 05:05:00
我的意思是,我想要向数据库中插入这个值,可这个text控件是我做用户名验证用的,所以用的是text控件,如果用textBox就好取,可我取不出来text里的文本,所以想请教各位,还有,就剩10分了,不知道怎么赚分~
...全文
241 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljping3000 2007-08-28
  • 打赏
  • 举报
回复
在获值之前把HTML控件值赋给服务器控件值:
ScriptManager.RegisterStartupScript(Button1, this.GetType(), "ok", "fuzi();", true);
再直接取值:隐藏域id.value


function fuzi()
{
document.getElementById("<%=服务器隐藏域id.ClientID%>")=document.getElementById(html控件id).value;

}
ReyZhang 2007-08-28
  • 打赏
  • 举报
回复
Request.Form["text的name"] 就可以了,也可以把html控件做为服务器端控件来使用.在标签内加上runat="server" 属性及其值即可,在cs代码中取其值和服务器控件一样.this.html控件名.Value即可
morixing 2007-08-28
  • 打赏
  • 举报
回复
reunat="server" 然后CS中 控件ID.Value就可以了
feng5799 2007-08-28
  • 打赏
  • 举报
回复
后台用this.text.Value取...不过控件要加上runat="server"
jol_boy 2007-08-28
  • 打赏
  • 举报
回复
改为服务器控件,就能取到值了,如果不改,就用脚本,$(text).value能取到值
keystudio 2007-08-28
  • 打赏
  • 举报
回复
用个runat = "server" 的隐藏域 js 赋值 后台取
jiangmin168168 2007-08-28
  • 打赏
  • 举报
回复
让你的text控制在服务器端运行,就是在控件的HTML标记中加上runat="server"
然后在cs中这样引用:text.Value就可以了
txgaozhao 2007-08-27
  • 打赏
  • 举报
回复
学习中!!!!
haiya_pl 2007-08-27
  • 打赏
  • 举报
回复
一楼的方法是个好方法,可我取出来的值,放在那个空间里呢,如果单设置个TextBox的话不美观阿,设成隐藏值又传不过去
nageboy 2007-08-27
  • 打赏
  • 举报
回复
request.form[text名]
goddy123 2007-08-27
  • 打赏
  • 举报
回复
直接用 Request["text的name"] 就可以访问
yybb520 2007-08-27
  • 打赏
  • 举报
回复
不太明白你的意思,不过如果取HTML控件的值的话,你要把HTML控件reunat=server,然后在C#代码中就可以通过对象来访问!Q
p405061658 2007-08-27
  • 打赏
  • 举报
回复
var zz=document.getElementById(html控件id).value;
x=document.getElementById(服务器控件id);
x.value=zz;
把html控件的内容放到服务器控件里,然后再取

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧