我在asp.net中相当新,而且我更擅长构建html / php网站。我正在尝试将twitter bootstrap添加到我的文本框中。我当前的文本框显示:
<asp:TextBox ID="UserName" runat="server" Width="250px" TabIndex="1"></asp:TextBox>
我使用html设计的输入是:
<input type="text" class="form-control input-lg" placeholder="Username">
如何将我的文本框的所有类放到我的asp文本框中,它会以类似的方式生效html元素吗?
答案 0 :(得分:8)
您可以使用asp textbox
将这些课程放在CssClass
中,如下所示
<asp:TextBox ID="UserName" runat="server" CssClass="form-control input-lg"
Width="250px" TabIndex="1"></asp:TextBox>
基本上,当您创建控件asp control
时,它会在浏览器上呈现为html控件
所以在浏览器中你会看到相同的内容。
控件的id
和name
可能有所不同。生成它们取决于master page
和user controls
等控件。
虽然你在asp.net中有不同的ClientIdMode
来解决这个问题
相同的MSDN是http://msdn.microsoft.com/en-us/library/system.web.ui.clientidmode.aspx
答案 1 :(得分:2)
<asp:TextBox ID="UserName" runat="server" CssClass="form-control input-lg"
Width="250px" TabIndex="1" placeholder="Username"></asp:TextBox>