我有一个静态类 ItemInitializer,它有一个 CreateCookie() 方法。每当下拉列表中的选定项目发生更改时,我都想调用此方法。我如何在 mvc 中做到这一点?
目前,我正在尝试这个
在视图中:
@Html.DropDownListFor(m => m.SelectedItem, Model.MyItemList, new { @id = "ddLForItems"})
在Controller中,方法是这样调用的,
myModel.SelectedItem = ItemInitializer.CreateCookie();
现在,对于 DropDownListFor 的 onchange 事件,需要再次调用 createCookie 方法。
使用 jquery,如何调用 CreateCookie 方法。我有,
<script type = "text/javascript">
$(function () {
$("#ddLForItems").change(function () {
var item = $(this).val();
...?
//TBD:Create a cookie with value myModel.SelectedItem
});
});
</script>
谢谢