.Net MVC замена для Formtastic - PullRequest
       3

.Net MVC замена для Formtastic

1 голос
/ 10 февраля 2012

Я обнаружил, что работаю над проектом .Net MVC3, и мне очень не хватает наличия Formtastic в моих приложениях rails.

Есть ли какие-нибудь хорошие замены .Net MVC для Formtastic?

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Я предлагаю использовать MVC3s HTML Helpers.

@model mynspace.MyModel

@Html.EditorForModel()

Этот помощник html генерирует поля редактора для каждого поля в вашей модели, выбирая наиболее вероятный вариант. Редактируя шаблон редактора, вы также можете изменить способ его размещения. См. Этот вопрос по изменению шаблона

Разумеется, его можно использовать в каждом поле, например:

            @Html.Label("Daily Rate")
            @Html.EditorFor(model => model.DailyRate)
            @Html.ValidationMessageFor(model => model.DailyRate, "Please enter a valid Daily Rate (2 d.p.)")

Это можно сделать на заказ, поместив вокруг него теги, например <p> или <td>

Вы также можете принудительно ввести тип ввода, используя такие параметры, как:

@Html.TextBoxFor(model => model.DailyRate)
@Html.CheckBoxFor(model => model.DailyRate)
@Html.DropDownBoxFor(model => model.DailyRate, ViewBag.DailyRates)

полный список параметров см. Здесь

0 голосов
/ 31 июля 2013

У меня есть проект под названием FormFactory, который позволяет вам выполнять большую часть работы, которую выполняет formastic http://formfactory.apphb.com/

Он преобразует объекты модели в объекты PropertyVm, которые в основном являются моделями представления для ввода.Вы можете вручную создать PropertyVms, если хотите.

...