簡體   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