当前位置: 代码迷 >> ASP.NET >> 自定义控件里有个文本框,运行时输入内容,但得不到输入值,只能得到属性设计器里设置的值,为什么?该怎么处理
  详细解决方案

自定义控件里有个文本框,运行时输入内容,但得不到输入值,只能得到属性设计器里设置的值,为什么?该怎么处理

热度:6279   发布时间:2013-02-26 00:00:00.0
自定义控件里有个文本框,运行时输入内容,但得不到输入值,只能得到属性设计器里设置的值,为什么?
刚开始学习写字定义控件.请帮忙

还有更麻烦的,如果自定义控件里用脚本修改了值,有如何能在运行时,得到修改后的内容?

------解决方案--------------------------------------------------------
如果是postback的应该是可以得到值的.当然这个控件是个textbox,而不是个html的input如果上html的input的话要用Request.Form接收
------解决方案--------------------------------------------------------
获取自定义控件中控件的值一般是定义一个属性,通过属性获取自定义控件中的值
------解决方案--------------------------------------------------------
html的input的文本没有发送到ViewState中保存,所以你取不到,如果是WEB控件,回发时值在ViewState中保存的,所以用input时,要自己实现。

在MSDN中,有怎样从客户端取得数据的例子,不知道是否是你想要的,以上!
  相关解决方案