我在局部视图中有以下代码
Country Selector</label>
@Html.DropDownListFor(model => model.CountryGroup, Model.CountryCodes, new { id = "CountryGroup", name = "country-codes" })
@Html.ValidationMessageFor(model => model.CountryGroup, "*")
在控制器中我有
public ActionResult ProcessRemoteOrder()
{
var a = 1;
return null;
}
我假设当代码运行时,var上的断点将被命中。它不是。 有人能告诉我在哪里可以找到如何在控制器中运行该功能吗?
日Thnx
答案 0 :(得分:0)
如果要在下拉列表中选择项目时调用控制器操作,则需要收听下拉列表中的change
事件并使用jQuery ajax调用操作方法
$(function(){
$("#CountryGroup").change(function(){
$.get("@Url.Action("ProcessRemoteOrder","YourControllerName")",
function(data){
//do some thing with the response, in data variable.
});
});
});
检查它是否正在运行。在要调试的行上的代码中设置断点,当代码执行该行时,断点将以黄色突出显示。