У меня есть решение, в котором я вызываю winform и приложение MVC.Приложение winform похоже на приложение «нажми один раз», которое будет вызываться онлайн с контроллера MVC.Расположение папки публикации для щелчка один раз задается как ".. \ install \ MVCApp", что создает папку установки в моем каталоге файлов MVC.
Если я вручную ввожу URL, скажем https://abc.azurewebsites.net/install/MyApp.application?value=joe, itпоказывает мне страницу установки моего приложения "один раз нажми".
Но при вызове из кода позади меня не перенаправляется на этот URL установщика.
Ниже приведен мой фрагмент кода:
<script>
function GoToPage() {
//debugger;
$.ajax({
url: "../Home/GoToPage/",
data: "value=" + $('#txtInput').val(),
success: function (data) {
}
});
}
Это мой код контроллера:
public ActionResult GoToPage(string value)
{
return Redirect(GetAuthorizationUrl(value));
// return new RedirectResult(GetAuthorizationUrl(value));
}
private static String GetAuthorizationUrl(String state)
{
UriBuilder uriBuilder = new UriBuilder(ConfigurationManager.AppSettings["AuthUrl"]);
var queryParams = HttpUtility.ParseQueryString(uriBuilder.Query ?? String.Empty);
queryParams["value"] = state;
uriBuilder.Query = queryParams.ToString();
return uriBuilder.ToString();
}
Код контроллера не перенаправляет приложение после нажатия кнопки мыши.
Любые рекомендуемые подходы или способы вызоваприложение «щелкни один раз», которое является частью моей файловой структуры / папки MVC.
Заранее спасибо !!! ..