Как поставить CSS в проектах MVC (VB!) - PullRequest
0 голосов
/ 28 октября 2009

Извините, мой очень плохой английский ...

Я перевожу проект веб-формы на mvc, и у меня много сомнений. Одним из них является то, как поместить CSS на элементы управления MVC, такие как текстовое поле, например. Как это сделать в Visual Basic? Я видел только реализацию C #, и она работает, но на VB нет:

например:

<%= Html.TextBox("txtDate", Nothing, New { @class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New { .@class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New With { @class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New With { .@class = "csstext" }) %>

все реализации выше генерируют ошибки при компиляции

<%= Html.TextBox("txtDate", Nothing, New With { ._class = "csstext" }) %>

Эта реализация не работает, но мой CSS не работает!

А если поставить так: <asp:TextBox ID="txtDate2" runat="server" CssClass="csstext" />

Работает !!

Я ценю, если бы вы могли мне помочь!

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 28 октября 2009

Дарин, кажется, отвечает на ваш вопрос (хотя у меня мало знаний о VB.NET), но я бы действительно посоветовал вам взглянуть на FluentHtml из MvcContrib, где вы можете сделать

<%= this.TextBox("txtDate").Value(Nothing).Attr("class", "csstext") %>
0 голосов
/ 28 октября 2009

Это должно работать:

<%= Html.TextBox("txtDate", Nothing, New With { .class = "csstext" }) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...