
asp.net 后台获取input控件的值
<inputtype="text"runnet=server/>如果只是一个input控件的话,后台可以id.value来获取它的值,但有些控件我在后台page_load...
<input type="text" runnet=server/> 如果只是一个input控件的话,后台可以id.value来获取它的值,但有些控件我在后台page_load事件里赋过值 就是id.value=“。。。” ,发现只要是赋过值的不管怎么改,在后台id.value取到的都是改之前的值,这个是怎么回事??
展开
4个回答
展开全部
像input这种前台控件加上
runat="server"就会变成服务器端控件,如果想在后台获得它的值的话,可以直接“txtid1.”,应该打上那个小“.”就会有提示弹出来的。我记得好像是
.value
你试试。
runat="server"就会变成服务器端控件,如果想在后台获得它的值的话,可以直接“txtid1.”,应该打上那个小“.”就会有提示弹出来的。我记得好像是
.value
你试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (!IsPostBack) {id.Value="初始值";}
在后台page_load事件里赋过值的时候按照上面的方式写,后台获取id.Value就是正确的
在后台page_load事件里赋过值的时候按照上面的方式写,后台获取id.Value就是正确的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你所说的有些控件指的是什么样的控件?应该不会出现这种情况的,有些控件是可以赋值的,也可以修改(例如input类型),但是像DropDownList这种控件你赋值后再改不行的,因为它的值是一个集合,一但赋值后就添加到这个集合中,所以修改的方式就不一样,当然你也就只能取得以前的值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JS,LOAD里赋值的时候页面已经生成了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询