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