Как создать Guid в @ Html .checkboxfor - PullRequest
0 голосов
/ 05 мая 2020

Сначала у меня есть модель

public class Sub_C2B 
{
    public string OrderID_Cut { get; set; } }

, и на странице просмотра я создаю раскрывающийся список, когда выбираю «Да», я создам идентификатор для OrderID_Cut

<div class="col-md-10">
        @Html.DropDownListFor(model => model.Subc2bs.OrderID_Cut, new SelectList(new List<Object>{
                   new { value = Guid.NewGuid().ToString() , text = "Yes"  },
                   new { value = "-" , text = "No" }}, "value", "text", Model.Subc2bs.OrderID_Cut))
    </div>

, если я хочу использовать флажок для раскрывающегося списка замены . Что я должен делать?

1 Ответ

1 голос
/ 05 мая 2020

Похоже, что bool для OrderID_Cut больше подходит для вашего варианта использования, так как это либо да, либо нет. Как показано ниже:

public class Sub_C2B 
{
    public bool OrderID_Cut { get; set; } 

    //...more properties here
}

Тогда По вашему мнению:

<div class="col-md-10">
    @Html.CheckBoxFor(x => x.OrderID_Cut)
</div>

И проверка того, является ли значение да или нет (истина или ложь) при обратной отправке:

[HttpPost]
public ActionResult MyControllerAction(Sub_C2B model)
{
    if(model.OrderID_Cut)
    {
         //value is true, act as needed
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...