比如table的td,我定义td{}就可以了,TextBox有类似的捷径吗?
急盼高手帮忙啊!

解决方案 »

  1.   

    自己定义Skin。在其文件中,定义一个TextBox的样式。
      

  2.   

    定义一个Class,CSS样式写好.所有的Class名都一样
      

  3.   

    input
    text
    估计成吧
      

  4.   

    input[type=text]
    {
      width:100px;
    }
      

  5.   

    我是写好css,然后给每一个textbox设置class样式的...555
      

  6.   

    input[type=textbox]
    {
      //样式
    }这样可以,不过IE6.0以下的版本好像不支持用类就没这问题,不过每次都要引用
      

  7.   

    学会theme吧,不然怎么当asp.net美工?
      

  8.   

    1.新建一个Skin文件
    <asp:TextBox runat="server" Text="TextBox" BackColor="Silver" ForeColor="Red"></asp:TextBox>
    <asp:TextBox SkinId="Green" runat="server" Text="TextBox" BackColor="Silver" ForeColor="Green"></asp:TextBox>2.aspx
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
            <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
            <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
            <asp:TextBox ID="TextBox5" runat="server" SkinID="Green"></asp:TextBox><!--调用SkinId="Green"-->3.修改web.config
      <system.web>
        <pages theme="TextBox"></pages>
      </system.web>
      

  9.   

    1.添加theme文件xxx.skin
       内部代码<asp:TextBox runat="server" width="300"  />
    2.在<system.web>节点中添加:
      <pages  theme="xxx"></pages>结果:全站所有TextBox 宽度都是300,
    如果只想某页的TextBox的宽度为300,在该页的顶部<%@ Page ...%>中添加theme="xxx"
      

  10.   

    多谢各位高手的热情帮助,最后我采用的是skin的方式。分数有限,望各位们见谅!
      

  11.   

    skinId
    或CssClass
    <asp:TextBox Width="150" SkinID="a" runat="server" />