C# 下拉列表onchange函数-更新值

C# 下拉列表onchange函数-更新值,c#,ajax,asp.net-mvc-5,entity-framework-core,visual-studio-2017,C#,Ajax,Asp.net Mvc 5,Entity Framework Core,Visual Studio 2017,我有一个Y/N下拉列表,我想从视图中更新它(而不是在编辑页面上更新它)。例如,如果我选择“是”,我将被重定向到显示“是”的索引页面。如果我将其更改为“否”,它将显示“否”。结果将保存到数据库中。基本上,我想在索引页上调用Y/N属性的edit方法 最好的办法是什么 这里有一种方法: 将下拉列表包装为将发布到服务器的表单 不一定是编辑操作。。。它可能是一些更具体的updateEyesno操作 收听下拉列表中的change事件 从change事件中以编程方式提交表单 处理请求并将客户端重定向到适当的页

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


最好的办法是什么

这里有一种方法:

  • 将下拉列表包装为将
    发布到服务器的表单
  • 不一定是
    编辑
    操作。。。它可能是一些更具体的
    updateEyesno
    操作

  • 收听下拉列表中的
    change
    事件
  • change
    事件中以编程方式提交表单
  • 处理请求并将客户端重定向到适当的页面
  • 因为这是一个完整的
    POST
    请求,而不是
    $.ajax
    调用,所以我们让AspNet Mvc处理重定向