首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉select上的MVC3调用控制器函数

下拉select上的MVC3调用控制器函数
EN

Stack Overflow用户
提问于 2012-09-29 02:02:36
回答 1查看 2.5K关注 0票数 0

我在部分视图中有以下代码

代码语言:javascript
复制
Country Selector</label>
    @Html.DropDownListFor(model => model.CountryGroup, Model.CountryCodes, new { id = "CountryGroup", name = "country-codes" })
    @Html.ValidationMessageFor(model => model.CountryGroup, "*")

在控制器中,我有

代码语言:javascript
复制
public ActionResult ProcessRemoteOrder()
    {
        var a = 1;
        return null;
    }

我假设当代码运行时,var上的断点将被击中。事实并非如此。谁能告诉我在哪里可以找到控制器中的函数是如何运行的?

thnx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-29 02:09:15

如果希望在从下拉菜单中选择项目时调用控制器操作,则需要侦听下拉菜单的change事件,并使用jQuery ajax调用操作方法

代码语言:javascript
复制
$(function(){
  $("#CountryGroup").change(function(){
     $.get("@Url.Action("ProcessRemoteOrder","YourControllerName")",
                                                                  function(data){
         //do some thing with the response, in data variable.
     });
  });
});

检查它是否正在运行。在代码中要调试的行上设置断点,当代码执行该行时,断点将以黄色突出显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12645112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档