无法在asp.net mvc3中获取完整URL,忽略#

时间:2012-03-16 15:36:19

标签: asp.net-mvc-3

我怎样才能得到以下网址 http://localhost:4847/Category/#pageindex=1
我没有使用Request.Url.OriginalString
获得完整的URL 它只给我blocalhost:4847 /类别
忽略其他参数。基本上我想从这个网址获得#pageindex = 1 还有其他方法可以获得(#pageindex = 1)

1 个答案:

答案 0 :(得分:1)

你为什么用#?它是硬编码的吗?为什么不使用Html辅助方法生成链接网址?

 @Html.ActionLink("Category", "Index", new { pageIndex= "1"}) 

您的查询字符串应该像

http://localhost:4847/Category?pageindex=1

您对此页面的请求将由操作处理。所以我想,你应该能够将其作为该动作方法的参数。

 public ActionResult Index(string pageIndex)
 {
     //do whatver with pageIndex variable value here
 }