Asp.net mvc 在ASP MVC中将@Url.Content作为参数传递
我正在使用razor generator在ASP MVC中构建一个自定义控件。它将以图像作为参数。我希望能够像这样在我的视图中进行方法调用Asp.net mvc 在ASP MVC中将@Url.Content作为参数传递,asp.net-mvc,url,razor,Asp.net Mvc,Url,Razor,我正在使用razor generator在ASP MVC中构建一个自定义控件。它将以图像作为参数。我希望能够像这样在我的视图中进行方法调用 @Html.MyMethod(@Url.Content("~/Content/images/photo1.jpg")) 我想知道@Url.Content的类型,以便在MyMethod的定义中声明它 谢谢。在这里您不需要第二个@。Url.Content的返回类型是System.String这里不需要第二个@。Url.Content的返回类型为System.
@Html.MyMethod(@Url.Content("~/Content/images/photo1.jpg"))
我想知道@Url.Content的类型,以便在MyMethod的定义中声明它
谢谢。在这里您不需要第二个
@
。Url.Content
的返回类型是System.String
这里不需要第二个@
。Url.Content
的返回类型为System.String
MyMethod
可以将字符串作为Content
返回字符串:
public static IHtmlString MyMethod(this HtmlHelper helper, string url)
{
return new MvcHtmlString("<img src=\"" + url + "\" />");
}
MyMethod
可以将字符串作为Content
返回字符串:
public static IHtmlString MyMethod(this HtmlHelper helper, string url)
{
return new MvcHtmlString("<img src=\"" + url + "\" />");
}