Радиобокс в MVC 3 - PullRequest
       4

Радиобокс в MVC 3

0 голосов
/ 31 марта 2012

Я новичок в использовании MVC3. Недавно я работал над веб-сайтом и использую подход базы данных Entity Framework, где мой код генерируется автоматически. Но я хотел использовать переключатель, чтобы пользователь мог выбрать свой вариант вместо ввода текста в текстовом поле. Теперь модель страницы (которая создается автоматически):

    public int RID { get; set; }
    public string Contribution { get; set; }
    public string Topic_Relevance { get; set; }
    public string Significance { get; set; }
    public string Technique_Quality { get; set; } 

Я хочу использовать радио-блок для тематической релевантности (например, 0-20%, 21-40%, 41-60%, 61-80%, 81-100%) на странице просмотра, а также хочу вставить выбранное значение вставить в базу данных. Как мне это сделать?

Помогите пожалуйста?

1 Ответ

1 голос
/ 31 марта 2012

Ну, вы не можете выбрать диапазон с помощью переключателя. Вы можете выбрать одно значение, представляющее этот диапазон (0, 21, 41 и т. Д.). Вы также хотели бы, чтобы Topic_Relevance был целым числом, а не строкой.

Если вы это сделаете, то сделать что-то вроде этого довольно просто:

@Html.RadioButtonFor(m => m.Topic_Relevance, 0)
@Html.RadioButtonFor(m => m.Topic_Relevance, 21)
@Html.RadioButtonFor(m => m.Topic_Relevance, 41)
@Html.RadioButtonFor(m => m.Topic_Relevance, 61)
@Html.RadioButtonFor(m => m.Topic_Relevance, 81)

и т. Д. Возможно, вы захотите надеть на них ярлыки, чтобы указать диапазон для пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...