无法在 Razor 视图 vbhtml 文件中使用 Microsoft.Web.Helpers

发布于 2024-12-10 14:26:37 字数 475 浏览 0 评论 0原文

我想使用 Microsoft.Web.Helpers dll 中的 Linkshare 帮助程序。我添加了对我的项目的引用,但如果尝试在 vbhtml 文件中使用它,Visual studio 会用蓝色波浪线强调它,并告诉我它无法访问等等。我什至添加了对这些 webmatrix dll 的引用,如下所述: http://hadsy.net/2011/01/19/ASPNETMVC3MicrosoftWebHelpersErrorTheTypeOrNamespaceNameSimpleMembershipProviderCouldNotBeFound.aspx

如何让链接共享和其他帮助程序正常工作?

I want to use the Linkshare helper in the Microsoft.Web.Helpers dll. I added the reference to my project but if attempt to use it in the vbhtml file Visual studio underlines it with a blue squiggly and tells me it is inaccessible blah blah. I even added references to those webmatrix dlls as described here: http://hadsy.net/2011/01/19/ASPNETMVC3MicrosoftWebHelpersErrorTheTypeOrNamespaceNameSimpleMembershipProviderCouldNotBeFound.aspx

How can i get the linkshare and other helpers to work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉墨 2024-12-17 14:26:38

您还需要在 web.config 中的命名空间下添加对程序集的引用,

即;

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
    <namespaces>
        <clear/>
        <add namespace="System.Web.Mvc"/>
        <add namespace="System.Web.Mvc.Ajax"/>
        ...
        <add namespace="Microsoft.Web.Helpers"/>

You also need to add a reference to the assembly in web.config, under Namespaces

i.e;

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
    <namespaces>
        <clear/>
        <add namespace="System.Web.Mvc"/>
        <add namespace="System.Web.Mvc.Ajax"/>
        ...
        <add namespace="Microsoft.Web.Helpers"/>
深者入戏 2024-12-17 14:26:38

解决方案是在添加程序集引用后构建项目
然后我就可以使用链接共享助手

the solution is to build the project after adding the assembly reference
then I was able to use the linkshare helper

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文