MyMethod
может принимать строку, так как Content
возвращает строку:
public static IHtmlString MyMethod(this HtmlHelper helper, string url)
{
return new MvcHtmlString("<img src=\"" + url + "\" />");
}
Также вам не понадобится оператор @
:
@Html.MyMethod(Url.Content("~/Content/images/photo1.jpg"))