Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC@Url.Abs助手似乎不存在_Asp.net Mvc_Asp.net Mvc Helpers - Fatal编程技术网

Asp.net mvc MVC@Url.Abs助手似乎不存在

Asp.net mvc MVC@Url.Abs助手似乎不存在,asp.net-mvc,asp.net-mvc-helpers,Asp.net Mvc,Asp.net Mvc Helpers,只是写一个简单的邮件使用我已经通过教程和电子邮件正在发送。然而,我似乎不能包括绝对网址。在本例中,他们使用System.Web.Mvc.UrlHelper中的Html帮助程序 绝对值应该这样写 <a href="@Url.Abs(@Url.Action("Index","Home"))">Linkage</a> 但是我得到了错误 “System.Web.Mvc.UrlHelper”不包含“Abs”的定义,并

只是写一个简单的邮件使用我已经通过教程和电子邮件正在发送。然而,我似乎不能包括绝对网址。在本例中,他们使用System.Web.Mvc.UrlHelper中的Html帮助程序

绝对值应该这样写

<a href="@Url.Abs(@Url.Action("Index","Home"))">Linkage</a>

但是我得到了错误

“System.Web.Mvc.UrlHelper”不包含“Abs”的定义,并且找不到接受“System.Web.Mvc.UrlHelper”类型的第一个参数的扩展方法“Abs”(是否缺少using指令或程序集引用?)

从我所做的搜索来看,每个人似乎都很漠不关心地添加了它,好像“你只是添加了这个东西。”

有什么建议吗?

您必须添加:

@using Mvc.Mailer;

对于您的邮件视图

您可以看到,这里没有这样的方法。这可能是自定义的。奇怪的是,他们没有提到它是一个自定义帮助程序。我访问过的所有链接,解释了mailer设置,它们都使用@Url.Abs作为System.WebIt的一部分,而不是urlhelper类的默认实现。但是当你添加mailer名称空间时,它可能包含扩展方法。你能提供这些链接吗?谢谢!也解决了我的问题。:)