2012-04-30 3 views
3

может кто-нибудь сказать мне, что VB эквивалент это пожалуйста:VB преобразования для C# Razor Синтаксис - MVC

@model DateTime 

Using Date Template 

@Html.TextBox("", String.Format("{0:d}", Model.ToShortDateString()), 
    new { @class = "datefield", type = "date" }) 

Я пробовал:

@model DateTime 

Использование Дата шаблона

@Html.TextBox("", String.Format("{0:d}", Model.ToShortDateString()), New With {Key .class = "datefield", Key .type = "date"}) 

... но это ошибка с: NullReferenceException не был обработан кодом пользователя Obj ect или с заблокированной переменной блока.

Это из учебника: Using the HTML5 and jQuery UI Datepicker Popup Calendar with ASP.NET MVC - Part 4

ответ

0

Вместо @model, вы можете попробовать ModelType, как показано ниже,

@ModelType DateTime 

@Html.ActionLink("Edit", "Edit", New With {.id = item.ID}) 

Благодаря

Дипу

0

Можете ли вы просто убедитесь, вам отправляют NOT NULL экземпляр модели в представление с контроллера? Остальное все мне хорошо. Ед.:

Function Index() As ActionResult 
     ViewData("Message") = "Welcome to ASP.NET MVC!" 

     Return View(New Employee()) 'See the : New Employee()' 
End Function 
Смежные вопросы