我正在使用Ajax开始表单来搜索结果。我有以下标记。
@using (Ajax.BeginForm("GetSearchResults",
"MYController",
new
{
siteID = Model.SiteID
},
new AjaxOptions()
{
HttpMethod = "GET",
AllowCache = true,
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "search-reults"
}))
{
@Html_DropDownListFor(model => model.SiteID, Model.StatusCollection)
}
页面上还有一些其他强类型文本框和提交按钮。所有文本框都将数据提交回控制器,但下拉列表不是。它总是提交默认值0.我需要做什么其他步骤来获取JQuery onchange事件中的值或什么?
答案 0 :(得分:0)
删除路由参数siteID工作。我不需要通过路由参数传递强类型控制值。