繁体   English   中英

如何获得具有提供的url值的占位符名称?

[英]How can i get a placeholder name with provided url value?

例如,我在routeConfig文件中定义了一条路由

网址:“ / article / relatedarticles / articleID / {articleID} / {pageNo}”

并且我有结束网址/ article / relatedarticles / articleID / 5555/20

现在我想要的是一个函数,该函数将使用其提供的参数(例如“ articleID = 5555和pageNo = 20”)返回给我一个占位符值

请注意,最终URL保存在DB中,而不是由客户端直接命中

您有3种选择:

  1. 从FormCollection中按名称获取参数
  2. 让MVC模型联编程序将参数映射到ViewModel或某种POCO类的属性
  3. 获取原始查询字符串/ http请求,然后自己解析。 那将在HttpContext.Current.Request.QueryString中

听起来像您想要后者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM