Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 webformsmvp中的未知服务器标记_Asp.net_Webforms_Mvp_Webformsmvp - Fatal编程技术网

Asp.net webformsmvp中的未知服务器标记

Asp.net webformsmvp中的未知服务器标记,asp.net,webforms,mvp,webformsmvp,Asp.net,Webforms,Mvp,Webformsmvp,**更新** 出于某种原因,剪切和粘贴web.config完成了这项工作。 我正在尝试使用mvp:pagedatasource控件 <mvp:PageDataSource ID="odsReplacementRequests" runat="server" EnablePaging="true"> 但我有一个 页面上的未知服务器标记“mvpPageDataSource”错误 我使用nuget manager安装了它,并拥有webformsmvp程序集。我的用户控件也继承自mvp:u

**更新**

出于某种原因,剪切和粘贴web.config完成了这项工作。 我正在尝试使用mvp:pagedatasource控件

<mvp:PageDataSource ID="odsReplacementRequests" runat="server" EnablePaging="true">
但我有一个

页面上的未知服务器标记“mvpPageDataSource”错误

我使用nuget manager安装了它,并拥有webformsmvp程序集。我的用户控件也继承自mvp:usercontrol

    <pages>
        <controls>
            <add tagPrefix="mvp" namespace="WebFormsMvp.Web" assembly="WebFormsMvp" />
            <add tagPrefix="mvp" namespace="WebFormsMvp" assembly="WebFormsMvp" />
        </controls>         
    </pages>




 [PresenterBinding(typeof(GPReplacementRequestsPresenter))]
    public partial class Controls_GPReplacementList :  MvpUserControl<GPReplacementRequestsModel>, IGPReplacementRequestsView

{ 

    /// <summary>
    /// Page Load
    /// </summary>
    protected void Page_Load(object sender, EventArgs e)
    {

    }


}

您在ASPX或Web.config中缺少标记前缀注册。我已将以下控件添加到Web.config中,但它仍然不起作用。在aspx页面中有什么我需要做的吗?我让它工作了,它是你所说的加上刷新web.config的组合,通过处理一个新的,然后复制回旧的。我不知道为什么它需要这样。