要问的第一个问题是客户希望使用Bootstrap的哪一部分?
引导电网
- 这可能是结合了最简单的部分到现有系统中。由于大多数现有Web窗体项目都使用表格进行布局,因此可以使用响应表来控制表格的布局。
- 或者,您可以查看使用Bootstrap Grid类为基础布局重写表。
HTML的输入字段
即使有上述选项,每个页面都会有一定程度的手动编辑。
这是我们现在要在一个新项目上实施的计划,所以我希望祝你好运。
编辑在评论
对矫正的HTML复选框和单选按钮的问题。我的意思是说,至少你必须添加一个<div class="checkbox"></div>
来环绕<asp:checkbox>
控件。以下是Bootstrap推荐的html。
<div class="checkbox">
<label>
<input type="checkbox" id="checkboxSuccess" value="option1">
Checkbox with success
</label>
</div>
请注意,我不建议您编写自己的服务器控件,但这总是一个选项。
是的,使用Page_Init会很好。在代码方面,我会使用以下代码行
For each control in this.Controls
if control is textbox or control is textarea or control is select then
control.CssClass = "form-control"
end if
Next
对于像GridView或ListView这样的控制器,它们会生成html表格。所以你可以使用Bootstrap的响应表格控件。
新的.Net Web窗体使用引导(在它的站点master和aspx中),您可以通过引用控件的'CssClass'属性来命名css引导类来以相同的方式使用它。检查靴子教程 – user3240361
我很抱歉,但你的意思是“新的.NET Web窗体”?你的意思是哪个版本? – renathy