这个问题是关于最新的DNN平台发行版: DNN 8.0.1。我试图重定向到我的控制器类中的一个动作,但我无法做到。
例如,以下检查:
// Check if user is voting on his own item if (item.CreatedByUserId == User.UserID) return RedirectToAction("Index");
这是当控制器试图返回一个操作时收到的错误。DotNetNuke.Services.Exceptions.ModuleLoadException:路由表中的“无路由”匹配所提供的值。->
我正在开发一个支持MVC3的插件系统,DLL放在~/ plugin /目录下。到目前为止,一切都运行得很好,因为主机找到了模型和控制器,视图也被正确地嵌入到了DLL中,唯一的问题是视图不能被Razor引擎编译。
在应用程序的初始化阶段添加模型和控制器,如下所示:
[assembly: PreApplicationStartMethod(typeof(Dashboard.PluginReader), "Initialize")]
namespace Dashboard
{
public class PluginReader
{
public sta
有自定义错误页面:
public sealed class ErrorModel : PageModel
{
public ErrorModel()
{
// app stops at breakpoint inside ctor
}
public IActionResult OnGet()
{
// app doesn't stop here, why?
// this is for debugging purposes only
return BadRequest();
我有一个web服务,我想在我的MVC Razor视图中显示来自web服务的数据。
这就是我所做的:
1)我的Web方法:
[WebMethod]
public string HelloWorld()
{
return "Hello World... This is a Web Service consumed
through MVC Project";
}
2)已将web引用添加到我的MVC项目
3)查看:
<table&