
【菜鸟求助!在线等~~~】怎么在Datalist控件外为获得Datalist中控件的值
比如:我页面中有一个Datalist控件,一个button(Datalist控件中有两个TextBox),我想通过单击button获得TextBox中输入的值?(我怎样都...
比如:我页面中有一个Datalist控件,一个button(Datalist 控件中有两个TextBox),我想通过单击button获得TextBox中输入的值?(我怎样都找不到那两个TextBox,都说我未定义!)
展开
4个回答
展开全部
如果,提示未定义的话,
第一,可能文本框不是控件,是html代码;
第二,可能是没保存;
先在aspx页面上,把html代码的表单,改为,asp.net认识的控件;
或者保存一下,重新生成下解决方案再看看。
然后用findcontrol获取
第一,可能文本框不是控件,是html代码;
第二,可能是没保存;
先在aspx页面上,把html代码的表单,改为,asp.net认识的控件;
或者保存一下,重新生成下解决方案再看看。
然后用findcontrol获取
追问
我用findcontrol获取后,在button中写输出
报错说:未将对象引用设置到对象的实例
追答
哦,空指针了,
没有获取到TextBox的值;
或者Datalist也没有值;
就是说,有一个对象是null
这个,你要检查一下

2025-03-20 广告
AI Agent框架是一套用于构建、管理和优化AI智能体的技术架构和工具集。它以大型语言模型为核心,支持AI智能体感知环境、自主决策并执行任务。AI Agent框架提供了任务执行、数据管理、记忆管理等必要组件,帮助企业实现业务自动化、客户服...
点击进入详情页
本回答由Link.AI提供
展开全部
在Page_Load()事件中定义btton的Click事件,
button.Click+=new EventHandler(button_Click);
或者在前台直接双击button控件生成button_Click事件。然后在button_Click事件中用一个字符串接受TextBox.Text.trim().ToString();就是你要的了
button.Click+=new EventHandler(button_Click);
或者在前台直接双击button控件生成button_Click事件。然后在button_Click事件中用一个字符串接受TextBox.Text.trim().ToString();就是你要的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TextBox txt1= (TextBox)Datalist.FindControl("TextBox1");
TextBox txt2= (TextBox)Datalist.FindControl("TextBox2");
TextBox txt2= (TextBox)Datalist.FindControl("TextBox2");
追问
我在button中写输出
报错说:未将对象引用设置到对象的实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嵌套用FindControl();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询