我在部分视图中有以下代码
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
发布于 2012-09-29 02:09:15
如果希望在从下拉菜单中选择项目时调用控制器操作,则需要侦听下拉菜单的change事件,并使用jQuery ajax调用操作方法
$(function(){
$("#CountryGroup").change(function(){
$.get("@Url.Action("ProcessRemoteOrder","YourControllerName")",
function(data){
//do some thing with the response, in data variable.
});
});
});检查它是否正在运行。在代码中要调试的行上设置断点,当代码执行该行时,断点将以黄色突出显示。
https://stackoverflow.com/questions/12645112
复制相似问题