У меня есть страница (a.aspx), к которой Im навигации из двух разных страниц (т.е. есть ссылка в этих двух страницах, где он переходит к a.aspx)Альтернативы для ViewData и QueryString
отличить от какая страница i была перенесена в a.aspx, я использовал приведенный ниже код.
прошли Querystrings (В1, В2) к целевой странице, как показано ниже
Html.ActionLink("test" "Testing", new { Controller = "Stats",prev="B1"},new { @class = "link",target="_self" })
Html.ActionLink("test" "Testing", new { Controller = "Stats",prev="B2"},new { @class = "link",target="_self" })
и в действии контроллера целевой страницы я использовал ниже код
ViewData["prev"] = Request.QueryString["prev"].ToString();
и им с помощью этого ViewData на целевой странице, то есть a.aspx. Это работает нормально. Im abit неохотно использует Query.string и ViewData для вышеуказанного требования. Предлагайте любой другой альтернативный подход для него.