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 在webform上混合mvc_Asp.net Mvc_Model View Controller_Webforms - Fatal编程技术网

Asp.net mvc 在webform上混合mvc

Asp.net mvc 在webform上混合mvc,asp.net-mvc,model-view-controller,webforms,Asp.net Mvc,Model View Controller,Webforms,我遵循这一点在webform上混合使用mvc。 我增加了以下参考: System.Web.Routing System.Web.Abstractions System.Web.Mvc 并根据文档修改我的web.config 但是在web表单Html.RenderPartial,Html.ActionLink中无法识别。我得到一个错误: “System.Web.Mvc.HtmlHelper”不包含“RenderPartial”的定义,并且找不到接受“System.Web.Mvc.HtmlHelpe

我遵循这一点在webform上混合使用mvc。 我增加了以下参考:

  • System.Web.Routing
  • System.Web.Abstractions
  • System.Web.Mvc
  • 并根据文档修改我的web.config

    但是在web表单
    Html.RenderPartial
    Html.ActionLink
    中无法识别。我得到一个错误:

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


    我可能会错过任何参考资料,或者我的方式不对。MVC对我来说是全新的。谢谢。

    您必须确保使用了正确的命名空间。由于这些方法定义为扩展方法,因此您需要确保使用正确的名称空间:

    如果这是web表单,则需要将其添加到页面顶部:

    <%@ Import Namespace="System.Web.Mvc.Html" %>
    

    我导入了名称空间,但仍然有一个错误。没有任何actionlink。我有.ascx控件。有任何想法。谢谢回复。
    @using System.Web.Mvc.Html