C# 如何使用ajax触发控制器并打开新页面(以及模型)
我有一个链接。它触发了我的ajax。我想在触发后打开一个新页面。 但触发后,它又回到了我的ajax。这是我的密码 HTMLC# 如何使用ajax触发控制器并打开新页面(以及模型),c#,jquery,ajax,asp.net-core,C#,Jquery,Ajax,Asp.net Core,我有一个链接。它触发了我的ajax。我想在触发后打开一个新页面。 但触发后,它又回到了我的ajax。这是我的密码 HTML <a onclick="SiparisYazdir(@item.id)" >Print</a> 控制器 public IActionResult Print(int value, int id) { //taking model here return View(m
<a onclick="SiparisYazdir(@item.id)" >Print</a>
控制器
public IActionResult Print(int value, int id)
{
//taking model here
return View(model);
}
返回视图(模型)将返回视图的html内容
您不能将此html放入所需的标记中
function SiparisYazdir(id)
{
$.ajax({
url: '/Order/Print',
type: 'GET',
data: { "value": value, 'id': id } // value is taking from another method.,
success:(result)=>{
$('your_desire_elemnt').html(result)
}
});
}
如果您想重定向到另一个页面,我认为这里不需要ajax
function SiparisYazdir(id) {
window.location.href = "/Home/Privacy?value=" + value + "&id=" + id;
}
我现在不能试试这个。我不在电脑上。那么我能用这个触发我的控制器吗?@BerkayŞimşek,当然。
function SiparisYazdir(id) {
window.location.href = "/Home/Privacy?value=" + value + "&id=" + id;
}