下拉列表onchange函数 - 更新值

时间:2017-05-24 00:49:27

标签: c# ajax asp.net-mvc-5 entity-framework-core visual-studio-2017

我有一个Y / N下拉列表,我想从视图中更新(而不是在编辑页面上更新它)。例如,如果我选择“是”,我将被重定向到索引页面,该页面将显示“是”。如果我将其更改为“否”,则会显示“否”。结果将保存到数据库中。基本上,我想在索引页面上调用Y / N属性的edit方法。

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

这是一种方法:

  1. 将下拉列表包含在POST到服务器的表单中。
  2.   

    不一定是Edit行动......可能是一些更具体的UpdateYesNo行动。

    1. 在下拉列表中收听change个事件。
    2. change事件中以编程方式提交表单。
    3. 处理请求并将客户端重定向到相应的页面。
    4.   

      由于这是一个完整的POST请求而不是$.ajax调用,我们让AspNet Mvc处理重定向。