簡體   English   中英

鏈接到在新窗口中打開結果的POST數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM