在ASP.NET MVC中,在BeginForm中添加样式时,可能会出现样式没有被识别的问题。这是因为BeginForm会将表单渲染成HTML表单元素,并且该元素不能包含两个body标签。因此,如果样式表存在于一个body标签中,而表单被渲染在另一个body标签中,那么样式将不起作用。
为了解决这个问题,你可以把样式表放到一个外部的CSS文件中,并在视图中引用该文件。例如:
@using (Html.BeginForm("Action", "Controller")) { // Form controls go here... }通过这种方式,样式表将会被应用于整个视图,包括在BeginForm内的表单。