程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Request.UrlReferrer 使用,request.urlreferrer

Request.UrlReferrer 使用,request.urlreferrer

編輯:關於.NET

Request.UrlReferrer 使用,request.urlreferrer


最近有一個功能是反饋統計,然後在反饋建議裡面添加是從哪個頁面點擊過來的,一開始打算做成&url=這種方法加在鏈接裡面然後頁面接受參數,後來知道了request.UrlReferrer 知道他可以直接獲取方便的很,然後就直接在model添加裡面用了model.url=Request.UrlReferrer.tostring();後來我發現存到數據庫裡面的一直都是當前頁面的url,一直想不明白是哪裡有問題,然後上網查資料才發現,這個屬性是必須在頁面加載的時候才能獲取到上一個頁面的url,也就是在我 actionresult add() 添加頁面的action裡面才有效果,而在添加model的方法裡面其實就取的是當前頁面的url了。

  所以我是這樣用的

 //添加意見
        public ActionResult Add()
        {
            if (Request.UrlReferrer!=null)
            {
                //頁面加載的時候獲取上一次訪問的url
                ViewBag.urllast = Request.UrlReferrer.AbsoluteUri;
            }
            return View();
        }

然後在添加model的時候將viewbag中的url傳過來就ok了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved