【发布时间】:2015-03-24 20:00:06
【问题描述】:
我正在编写一个 ASP.NET MVC 4 应用程序。我对网络编程环境比较陌生;我想我掌握了模型和控制器部分的要点,包括存储库和工作单元模式。但是我迷失在客户端的事情上。假设我的控制器中有这个操作方法:
//I have a Brand table in my Entity framework model
public ActionResult GetBrands()
{
var result = _unitOfWork.BrandRepository.GetBrands();
return Json(result, JsonRequestBehavior.AllowGet);
}
我对 Javascript、Ajax 和 JQueryUI 很迷茫。我在主视图(Index.cshtml)中创建了一个静态 JQueryUI 选择菜单:
<select name="brands" id="brands">
<option>Brand1</option>
<option>Brand2</option>
<option selected="selected">Brand3</option>
<option>Brand4</option>
<option>Brand5</option>
</select>
如何调用我的操作方法来用品牌填充选择菜单?
【问题讨论】:
-
仅供参考:您不是在填充“jQueryUI”,而是在填充普通的 html 选择列表/下拉列表。您可能希望使用 jQuery 填充选择列表,并使用 jQueryUI 对其进行样式设置。实际上,您可能只想通过将模型传递给视图来填充选择,但这还有待观察:)
-
别管造型,我只想用模型中的数据填充它。如果我有时间,我会让它更漂亮
标签: javascript asp.net-mvc jquery-ui razor