-2
A
回答
3
你可以這樣做:
string strParam = HttpContext.Current.Request["someParameter"];
1
作爲替代方案,你也可以做到這一點在你的路由配置。
你應該在你的項目「的Global.asax/global.cs」一個全球性的類文件,並在那裏應該是代碼配置控制器路由,例如....
private void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute("ImageGen_GetImage", "ImageGen/{action}", new { controller = "ImageGen", action = "GetImage", id = UrlParameter.Optional });
}
然後你控制器的方法可能是這樣的,
[HttpGet()]
public void GetImage(string localImageUrl, int maxWidth, int maxHeight, string cache)
{
}
在這個示例場景沒有上的getImage參數都是在路由URL「ImageGen/{}行動」。
因此,當您請求http://www.somesite.com/imagegen/getimage MVC知道imagegen映射到ImageGen控制器。因此它也知道這裏的{action}被聲明爲「GetImage」(因爲它在url中的imagegen之後,並且按照該順序匹配映射中的url)。現在,因爲在映射MVC的URL中沒有設置其他參數,所以在音頻上假設GetImage方法的參數來自查詢字符串。
隨後的getImage將localImageUrl,maxWidth,maxHeight被調用,並且緩存值,從查詢字符串拉,自動的。
相關問題
- 1. jQuery在ASP.Net中獲取請求MVC 5
- 2. Spring MVC中的ThrowawayController如何從請求中獲取參數?
- 3. 如何在POST請求中獲取GET和POST請求參數?
- 4. 獲取ASP.NET MVC中的原始請求
- 5. 如何從urls.py獲取請求參數?
- 6. 獲取完整的請求URL - ASP.NET MVC
- 7. 如何在asp.net中使用ajax請求從控制器中獲取數據mvc
- 8. 在django syndication中獲取請求參數?
- 9. 在Jinja2中獲取請求參數
- 10. 在Django中獲取PATCH請求參數
- 11. 在Selenium中獲取請求參數
- 12. ASP.NET MVC - 獲取參數值
- 13. 如何在ASP.NET MVC中獲取未知數量的POST參數?
- 14. 如何獲取從請求字符串參數AJAX POST請求
- 15. 如何在ASP.net中獲取數據MVC
- 16. 獲取請求中的參數
- 17. 在ASP.NET MVC中請求特定數據
- 18. 如何在ASP.NET MVC中獲取Post Action的路由參數?
- 19. 獲取第三個參數在asp.net MVC
- 20. 如何在Sinatra中獲取xml post請求參數?
- 21. 如何在Json中傳遞參數獲取請求
- 22. 如何在php中獲取ajax請求的參數
- 23. 如何在servlet中獲取jQuery JSON請求參數?
- 24. 如何在cxf webservice中獲取請求參數
- 25. 如何在Postman中獲取請求參數?
- 26. 如何在symfony2中獲取請求參數
- 27. 如何在會話Bean(EJB)中獲取請求參數?
- 28. Spring WebFlow:如何在JSP中獲取請求參數?
- 29. 從soap請求中獲取參數
- 30. 在ASP.NET MVC中獲取太多的請求
EF是查詢數據庫的工具。你爲什麼要使用它來訪問Web請求的查詢字符串值?它們是正交的概念。 – Servy 2014-11-04 18:08:56
對不起,我的意思是微軟的MVC,這是漫長的一天 – mmorales 2014-11-04 18:09:53
你想要直接訪問請求參數的事實應該響應你的設計。使用MVC範例的後果之一是,您不必擔心實現細節,哪些請求參數是。 – 2014-11-04 18:20:06