Bor*_*nov 1 asp.net asp.net-mvc
我试图将用户控件转换为Asp.NET MVC中的帮助器方法.但是,我似乎无法访问Request.Url.Host如何获得正确的主机.
HtmlHelper有一个ViewContext属性.ViewContext属性具有HttpContext属性.您应该可以从那里访问请求.
public static string MyHelper( this HtmlHelper helper, ... )
{
var host = helper.ViewContext.HttpContext.Request.Url.Host;
...
}
Run Code Online (Sandbox Code Playgroud)
更新:您可能也对我编写的一些代码感兴趣,以模拟我的扩展测试的HtmlHelper类.您可以在我的博客上找到它:http://farm-fresh-code.blogspot.com.
| 归档时间: |
|
| 查看次数: |
2877 次 |
| 最近记录: |