第一个帖子和连续帖子的不同操作方法

本文关键字:操作方法 连续 第一个 | 更新日期: 2023-09-27 18:27:45

我正在开发ASP.Net-MVC应用程序,我遇到了以下问题:

我有一个包含表单和搜索按钮的视图:

第一次单击搜索按钮后,我想转到Action Method(操作方法)X(在控制器中)。

对于第二次单击,第三次,第四次等等…我想转到"操作方法"Y(在控制器中)。

实现这一目标的最佳方式是什么?我如何确定当前帖子是进入视图后的第一个帖子,还是第二个、第三个。。。一谢谢

第一个帖子和连续帖子的不同操作方法

您可以使用jquery ajax post

 <input id="myhidden" type='hidden' value="first"  />
<input type='button' value="Search" onclick='PostData()' />
//Client Side
function PostData()
{
    if($("#myhidden").val()=='first'){
        AjaxCall(FirstAjaxUrl);
    }
    else{
        AjaxCall(SecondAjaxUrl);
    }
}
function AjaxCall(actionUrl){
    $.ajax({
        type: "POST",
        url: actionUrl,
        contentType: "application/json; charset=utf-8",
        data: {id :1},
        dataType: "json",
        success: function(result) {

if($("#myhidden").val()=='first'){
           $("#myhidden").val('second');
        }
        }
    });
}
//AjaxTest Controller
[HttpPost]
public ActionResult FirstAjax(string id)
{
}
[HttpPost]
public ActionResult SecondAjax(string id)
{
}