当前位置: 代码迷 >> ASP.NET >> ascx中TextBox取不到值啊该如何解决
  详细解决方案

ascx中TextBox取不到值啊该如何解决

热度:7634   发布时间:2013-02-25 00:00:00.0
ascx中TextBox取不到值啊~~~~~急
ascx中有TextBox,输入后确定,向库里写东西。。。对库操作在ascx.cs里,然后在aspx页面拖进去。DBUG的时候发现取不出TextBox的值而FileUpload   却能写入库里并上传上去。。。。。请问各位大侠原因~?   怎解决啊?

------解决方案--------------------------------------------------------
把你TextBox附近的代码拿出来。。
肯定是获取TextBox属性text时有问题。。
------解决方案--------------------------------------------------------
Page_Load 或者某个地方对 TextBox.Text 进行了赋值?

那么 ->

if(!IsPostBack) {
// 放在这里
}
------解决方案--------------------------------------------------------
写法有问题.你设置控件属性!
xxx.ascx.cs
public string Code
{
get
{
return tbCode.Value;

}
set
{
tbCode.Value = value;
}
}
另一个也面只要调用这个属性就可以了。
MyWf.programmemo =xxx1(在页面的id).Code;
------解决方案--------------------------------------------------------
你应该在page_load之后的某个事件中取TextBox5的值。
------解决方案--------------------------------------------------------
其实这里是个访问权限的问题,TextBox5是在用户控件上的,你想在aspx.cs访问必须通过用户控件上的public方法或属性
------解决方案--------------------------------------------------------
估计是form的方法不对
  相关解决方案