在一个web项目中本来所有的textbox的width都是有效的
但是不知道什么原因所有的textbox的width属性设置都没有效果了,不管设置成多大在浏览器中显示出来都是一样的
而且ajax和验证控件也不能触发,提示'WebForm_PostBackOptions' 未定义
已经尝试的解决办法:
iis的axd的映射也检查过了都有,framework重新注册过了,aspnet_client文件夹也是存在的
希望各位大侠帮忙看看怎么解决,再不行就重装系统了~谢谢

解决方案 »

  1.   

    查源代码。不行的话楼主随便加一个Textbox控件,设置事件来触发改变此组件的WIDTH值,如果触发不了,那就是系统问题了。
      

  2.   

    确实用的是Vs2005
    新建一个项目已经试过了
    还是不行
    在Vs的设计器里面看TextBox的Width都是有效的
    但是在浏览器里面查看就不行了
      

  3.   

    可以肯定的是,某个地方少了点什么,或者不小心把"</sd"之类的删掉
    还有
    就是每个属性后要打个空格
      

  4.   

    在vs拉动textbox的长度能看到效果
    但是浏览器里面看还是默认的长度
      

  5.   

    查源代码。 不行的话楼主随便加一个Textbox控件,设置事件来触发改变此组件的WIDTH值,如果触发不了,那就是系统问题了。
    我刚才试了一下
    事件是可以触发的
    但是长度没有改变~
      

  6.   

    看看生成出来的HTML代码,,才能清楚
    就是不行,你改用HTML控件吧,然后把他们改为“运行在服务器端”Top
      

  7.   

    你最好写在style中;
    如果要控制宽度等属性,你最好用html控件,然后让它runnat=server,因为它比较好控制,asp:textbox 这样的控件不好控制。
      

  8.   

    是不是textbox用了说明样式,而样式里定了宽和高
      

  9.   

    是不是textbox用了什么样式,而样式里定了宽和高
      

  10.   

    把EnableTheming="False"加上就可以了