В моем контроллере у меня есть следующий ViewBag который трудно закодированные значения для выпадающего спискаГотовые значения ViewBag от контроллера?
public ActionResult Order(string id, string printRequest)
{
this.ViewBag.PartialReasons = new List<string>() {" ", "Insufficient stock", "Suspended", "Retired", "Ordered Incorrectly", "Unable to deliver" };
}
Я хочу сделать то, что когда-то из выпадающего значения «Невозможно доставить» выбрано, то есть появляется предупреждение POP с надписью «HELLO EVERYONE», тогда пользователь должен иметь возможность щелкнуть и сохранить, моя существующая функция сохранения onclick ниже,
в двух словах просто хочет прочитать значение из суммирования контроллера.
$('.pcss-save').click(function() {
if (CheckSerialNumbersForQuantity()) {
if (CheckReasons()) { //If Ordered incrrectly
$('#genericmodal').find(".pcss-submit-genericmodal").unbind("click");
$('#genericmodal').find(".modal-title").html("Confirmation");
$('#genericmodal').find(".modal-body").html("This order will be Cancelled");
$('#genericmodal').modal('show');
$('#genericmodal').find(".pcss-submit-genericmodal").click(function() {
$("#orderform").submit();
});
} else {
$("#orderform").submit();
}
}
});
Как читать viewbag в переменной JavaScript, –
Вы не можете получить к нему доступ через клиентскую сторону, вы можете отображать значения, но через движок бритвы. 'function CheckReasons() { var myReason = @ String.Join (ViewBag.PartialReasons.ToArray()); // цикл и выяснить, если ваша причина выбрана и возвращена true или false } ' – ddeamaral
Как это сделать @ destructi6n –