永发信息网

C# 获取textbox获取值

答案:2  悬赏:50  手机版
解决时间 2021-03-10 10:44
  • 提问者网友:不爱我么
  • 2021-03-09 17:40
我想把我页面上的全部textbox的text值取出来放到一起
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-03-09 18:05
foreach(Control c in this.Page.Controls)
{
if(c is TextBox)
{
str+= ((TextBox)c).Text ;
}
}
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-03-09 19:38
foreach(control c in this.page.controls) { if(c is textbox) { str+= ((textbox)c).text ; } } 追问: 我用的是c#。net b/s的它提示没有page的定义 我要是想让一个textbox显示出游历出的结果 应该在哪写呀 我刚用菜鸟一直请教了 回答: 有的啊,我知道你是asp。net的,我就是再vs05中点出来的啊 你是bs的肯定就有page属性,慢慢来 追问: 我搞错了 我做的就是一个客户端的程序不是asp 就是一个单纯的应用程序 不知道在webfrom里有没有解决办法 回答: 你做的东西是不是用vs开发?然后你做的是页面还是winform 追问: 我也是用vs05开发的 可是我的是winform的程序 所以我想问下 能在winform中或取出全部的textbox.text的值嘛? 回答: winform是cs开发,你开始说什么你是bs啊 =。= 汗死 补充: 那你就不用page啊 直接就 this.controls 补充: foreach(textbox t in this.controls) { messagebox.show(t.text); } 会了没 补充: 没事 采纳就好了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯