第一个帖子和连续帖子的不同操作方法
本文关键字:操作方法 连续 第一个 | 更新日期: 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)
{
}