如题,在界面A中我当前是没有添加任何控件的,但是我在page_load中利用InnerHtml来使他在界面运行时生成一个文本框textbox1;
我想实现运行后,我在textbox1中输值,然后把文本框中的值传递给后台的变量a;
在前台本来就已经放了控件的情况,就在后台写 string a=textbox1.text就行了,但是现在前台没有这个控件,这么写会报错(当前上下文不存在textbox1),但是我有一个程序就只能是这种思路来写.球教各位老哥应该怎么写
感谢两位老哥的回答,不过我无意中搜到的这个https://blog.csdn.net/weixin_33851429/article/details/92453428
切实解决了这个问题。
其中,如果要将多个后台生成的相同名字的文本框的值一起传走的话,循环中直接用你实际库中有多少值就行了
只有服务器空间才能那样做,如果不是只能像表单那样提交提取数据
你好,
后台只能找到服务器控件,而你动态生成的textbox 并不是一个服务器控件.
目前有两种办法解决你的问题:
1.在Page_Init 中写生成textbox 的代码.
2.使用findcontrol,找到页面中textbox 控件.