Я хочу удалить раскрывающийся список ProductData ниже при загрузке на основе ViewBag value letay ViewBag.Category. Значение viewbag мне нужно передать GetProductData(). Как я могу это достичь. Благодарю васBind KendoUi dropdownlist
$("#ProductData").kendoDropDownList({
dataTextField: "OptionName",
dataValueField: "OptionID",
optionLabel: {
OptionName: "Please Select",
OptionID: ""
},
dataSource: {
transport: { read: { url: '@(Url.Content("~/ProductDetails/GetProductData"))'} }
}
});
<input type="ProductData" id="ProductData" name="ProductData" required validationMessage="Please select a product" style="width:110px; font-size:11px; margin-left:12px"/><span class="k-invalid-msg" data-for="ProductData"></span>
контроллер:
// Необходимость фильтрации на основе viewbag.category значения
public JsonResult GetProductData()
{
var productList = new TREntities();
string Role = ViewBag.Role;
return Json(productList .ConfigOptions.Select(c => new { OptionID = c.OptionID, OptionName = c.OptionName, OptionDetails = c.OptionDetails, OptionTypeID = c.ConfigTypeID })
.OrderBy(c => c.OptionName).Where(e => e.OptionID == 33), JsonRequestBehavior.AllowGet);
}
ли Вы хотите отправить параметр в getProductData()? Как getProductData (строка catagory)? – MustafaP
да что-то в этом роде. Строковая категория должна появиться на странице бритвы, которую я думаю, используя viewbag. любые другие идеи приветствуются thx – Supermode