[英]Link to POST data that opens the result in a new window?
我有這個鏈接,該鏈接對控制器方法進行GET調用,並在新窗口中打開結果:
@Html.ActionLink("My link text", "MyAction", "MyController", new {myData= Model.SomeField}, new { target= "_blank"})
它有效,但是將?myData = xyz添加到查詢字符串。 我想將其轉換為POST調用,以便myData將不再出現在URL中。 我怎樣才能做到這一點? Razor或javascript / jquery可以正常使用。 我還應該提到頁面上已經有一個表單,因此無法將鏈接放入表單中。
@using (Html.BeginForm("MyAction", "MyController"))
{
@Html.HiddenFor(o => Model.SomeField)
<input type="submit" value="Post" />
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.