gpt4 book ai didi

javascript - 如何使用 ASP.NET MVC 中的 Javascript 打开窗口?

转载 作者:行者123 更新时间:2023-11-28 02:49:29 25 4
gpt4 key购买 nike

我正在编写一个小型 MVC 应用程序,它是一个实用程序,用于模拟从门户获取 id 并将其设置在数据库中的操作,以便另一个应用程序在该应用程序打开时获取。我尝试使用 ASP.NET MVC 来编写它,以“入门”。在其中,我尝试使用 JavaScriptResult (尽管有所有警告)来执行 Javascript 的 window.open 函数,但我只得到一个与 FilePathResult 类似的文件对话框 - 它显示一个对话框,询问我是否要保存我的文件这是 ActionEResult 的名称。我该怎么做?

public JavaScriptResult SessionTransferDesktop(string PortalUserId)
{
/// .... Call Oracle SP to set token

// Redirect to RON Scheduler
string js = "window.open('/RONSchedulerMVC/default.aspx?p_token=' + portalToken);";
// string js ="window.open('http://microsoft.com')";
return JavaScript(js);
}

最佳答案

public ActionResult SessionTransferDesktop(string PortalUserId)
{
/// .... Call Oracle SP to set token

// build url and redirect
var uriBuilder = new UriBuilder("http://example.com");
uriBuilder.Path = "/RONSchedulerMVC/default.aspx";
uriBuilder.Query = "p_token=" + Url.Encode(portalToken);
return Redirect(uriBuilder.ToString());
}

关于javascript - 如何使用 ASP.NET MVC 中的 Javascript 打开窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com