У меня есть вопрос о том, как создавать собственные помощники просмотра.Я хотел бы, чтобы в моем индексном представлении изменить формат даты и времени по умолчанию.Я хочу написать свой собственный помощник, как я думал, что это легко, например, в PHP.Я сделал:
Создан класс:
public static class CustomViewHelpers
{
public static MvcHtmlString returnDateString(string format, DateTime date)
{
return MvcHtmlString.Create(date.ToString(format));
}
}
Я добавил его в web.config,
Я использовал это так:
<p><em>
Birth date</em>
<%: CustomViewHelpers.returnDateString("D", Model.Birth_Date); %></p>
Но я всегда получаю ошибку:
Ошибка компиляции
Описание: Во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка.Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.
Сообщение об ошибке компилятора: CS1026:) ожидается
Но я думаю, что это неправильная ошибка, потому что когда я удаляю свою строку, она работает правильно, и я вижу, что есть эти ")" метки,Можете ли вы объяснить мне, почему этот вид помощника не работает?Может быть, вы знаете хороший учебник по написанию собственных помощников в ASP.NET MVC2?