小编Bil*_*adi的帖子

在asp .net mvc 5中预编译剃刀视图

我有一个ASP .Net MVC5网站,我有性能问题,我想预先编译剃刀视图并在IIS中部署我的网站时排除它们,我按照本文中指出的步骤但我收到一个错误:RazorGenerator.targets没找到,实际上我在包文件夹中检查了我找不到这个文件.你知道为什么在包文件夹中找不到这个dll吗?该RazorGenerator.MvcRazorGenerator.MsBuild安装正确.提前致谢

asp.net-mvc performance razor

10
推荐指数
1
解决办法
1万
查看次数

MVC5中的默认控制器和默认操作

我有一个在MVC 5中开发的网站,我正在使用路由属性进行路由.我已经设置 默认的控制器 默认操作使用下面的代码为每个控制器

 public class CompanyController : MainController
 {
  [Route("~/", Name = "default")]
  [Route("Company/Index")]
  public ActionResult Index(string filter = null)
   {
     //My code here
   }

  [Route("Company/Edit")]
  public ActionResult Edit(int id)
  {
    //My code here
  }
 }
Run Code Online (Sandbox Code Playgroud)

我有一个默认操作的另一个控制器:

[RoutePrefix("Analyst")]
[Route("{action=Index}")]
  public class AnalystController : MainController
 {
    [Route("Analyst/Index")]
    public ActionResult Index(string filter = null)
    {
      //My code here
    }

   [Route("Analyst/Edit")]
   public ActionResult Edit(int id)
   {
    //My code here
   }
 }
Run Code Online (Sandbox Code Playgroud)

默认控制器运行正常,但是当我导航到分析器控制器而未指定操作的名称时,我收到以下错误:

Multiple controller types were …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc routing asp.net-mvc-5.1

4
推荐指数
1
解决办法
5627
查看次数

C# 中字典的默认值

我有以下 PageViewModel 类:

public class PageViewModel : ViewModel<Page>
{
 public PageViewModel ()
        {
            Kywords = new List<Keyword>();
            AnswserKeywordDictionary = new Dictionary<string, Answer>();
        }
        public Company Company { get; set; }
        public List<Keyword> Kywords { get; set; }
        public Dictionary<string, Answer> AnswserKeywordDictionary { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我正在使用 AnswserKeywordDictionary 属性,如下所示:

@Html.DisplayAffirmativeAnswer(Model.AnswserKeywordDictionary["myKey"])
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果“myKey”不在字典中,我如何返回默认值。

提前致谢

c# asp.net-mvc dictionary

1
推荐指数
1
解决办法
8668
查看次数

Impdp ora-00904 无效标识符

我正在尝试将我们的数据库导入WE8MSWIN1252到新AL32UTF8实例中。我正在使用impdp工具来实现这一点。我收到以下错误

处理对象类型 SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC ORA-39083: 对象类型 ALTER_PACKAGE_SPEC:"MyOwner"."MyPackageOwner" 未能创建,错误:ORA-00904: "DECL_OBJ"

请注意,当我使用SQLplus它编译这个包时,它按预期工作你知道什么会导致这个错误吗?谢谢,比勒

oracle impdp

1
推荐指数
1
解决办法
5205
查看次数