struct sockaddr *
HTML代码
[HttpPost]
public ActionResult Index(DebuggerIndexFormHolder holder)
{
var result = _debuggerIndexFormProcessor.Process(holder.DebuggerIndexForm, ModelState);
if (result.IsSuccess)
{
return RedirectToAction("Item", new { id = result.SessionId });
}
}
[HttpGet]
public ActionResult Item(string id, string inputId)
{
var model = _debuggerSessionViewModelBuilder.Build(id, inputId);
return View(model); // it opens the required view in same window
}
ActionResult" Index"被调用,然后调用ActionResult" Item" ,将会话ID传递给动作结果" Item",在会话ID的基础上填充模型,然后调用View,我需要使用相同的会话ID在不同的窗口中打开此视图。 谁能帮帮我吗 ? 感谢
答案 0 :(得分:0)
这不是你可以从服务器端代码控制的东西。您需要为formtarget="_blank"
添加button
属性。
<button id="submit" type="submit" formtarget="_blank" data-loading-text="Loading..." class="btn btn-primary">Debug it!</button>
是否打开新标签页或新窗口取决于用户的浏览器设置。