2015-06-03 60 views
0

我有我經由來自Request對象的引用網址屬性ViewBag傳遞到視圖本地網址:如何在剃刀語法中填充本地URL?

var returnUrl = Request.UrlReferrer.PathAndQuery; 
if (!string.IsNullOrEmpty(returnUrl) && Url.IsLocalUrl(returnUrl)) 
{ 
    ViewBag.ReturnUrl = returnUrl; 
} 
else 
{ 
    ViewBag.ReturnUrl = "/DefaultPath"; 
} 

在呼籲viewI功能的Javascript要參考這個網址回到推介頁面。我如何編寫剃刀語法來正確地格式化URL以在window.location重定向中使用?

回答

0

下混合剃刀/ javascript函數解決我的問題:

function referral_url_redirect() { 
    var url = "@Url.Content(Convert.ToString(ViewBag.ReturnUrl))"; 
    if (url !== "null") { 
     window.location = url; 
    } 
}