Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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
C# ';无法解决操作';在ASP.NET MVC共享区域中的partialview_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Partial Views - Fatal编程技术网

C# ';无法解决操作';在ASP.NET MVC共享区域中的partialview

C# ';无法解决操作';在ASP.NET MVC共享区域中的partialview,c#,asp.net,asp.net-mvc,asp.net-mvc-3,partial-views,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Partial Views,我正在使用ASP.NET MVC3。我有一个部分视图RestaurantAdminNavigation.ascx,我将其从Views/Restaurant文件夹移动到Views/Shared文件夹 在这个观点中,我有一个行动链接 当它位于视图/餐厅文件夹时工作正常,但在移动到视图/共享文件夹后,如果我将参数保留为该操作链接的一部分,则会显示错误“无法解决操作编辑”。但如果我继续 它没有显示我的错误 在谷歌搜索之后,我明白原因可能是注册了这些路线。我需要在Global.ascx文件中注册路由,

我正在使用ASP.NET MVC3。我有一个部分视图
RestaurantAdminNavigation.ascx
,我将其从
Views/Restaurant
文件夹移动到
Views/Shared
文件夹

在这个观点中,我有一个行动链接

当它位于
视图/餐厅
文件夹时工作正常,但在移动到
视图/共享
文件夹后,如果我将参数保留为该操作链接的一部分,则会显示错误“无法解决操作编辑”。但如果我继续

它没有显示我的错误

在谷歌搜索之后,我明白原因可能是注册了这些路线。我需要在Global.ascx文件中注册路由,但我无法理解如果这是解决方案,我应该编写什么代码

您使用的ActionLink帮助程序错误:

<%= Html.ActionLink(
    "Edit",                  // linkText
    "Edit",                  // actionName
    "Restaurant",            // routeValues
    new { id = Model.OId }   // htmlAttributes
) %>

以下是:


您使用的ActionLink帮助程序错误:

<%= Html.ActionLink(
    "Edit",                  // linkText
    "Edit",                  // actionName
    "Restaurant",            // routeValues
    new { id = Model.OId }   // htmlAttributes
) %>

以下是:



您能在餐厅控制器的编辑操作中提供代码吗?从外观上看,它应该可以正常工作。您有任何应用于此操作的属性吗?该控制器中是否有另一个重载的编辑操作?除了HTTP Post之外,没有重载。默认情况下,ActioLink生成GET请求,因此HTTP Post操作在这里不起作用。但让我惊讶的是,它在没有Id参数的情况下是如何工作的。我仍然觉得有一个编辑操作不接受id参数HI。谢谢你的回复。现在它将URL作为您可以在RestaurantController的编辑操作中提供的代码?从外观上看,它应该可以正常工作。您有任何应用于此操作的属性吗?该控制器中是否有另一个重载的编辑操作?除了HTTP Post之外,没有重载。默认情况下,ActioLink生成GET请求,因此HTTP Post操作在这里不起作用。但让我惊讶的是,它在没有Id参数的情况下是如何工作的。我仍然觉得有一个编辑操作不接受id参数HI。谢谢你的回复。现在它将URL作为