小编dev*_*dev的帖子

ASP.NET MVC4所有领域的列表

我有一个ASP.NET MVC4应用程序,我在其中创建多个区域,有没有一种方法可以通过编程方式找出存在的区域数量及其名称.

asp.net-mvc-areas c#-4.0 asp.net-mvc-4

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

如何生成唯一的8位数?

我正在使用此代码生成一个8位数的唯一编号.

byte[] buffer = Guid.NewGuid().ToByteArray();
return BitConverter.ToUInt32(buffer, 8).ToString();
Run Code Online (Sandbox Code Playgroud)

此代码是否真的生成一个唯一的数字,或者它可能会再次重复相同的数字?

c# numbers unique

17
推荐指数
3
解决办法
6万
查看次数

如何在RazorEngine中使用相同的键在更新的模板上运行Complie?

string template = "Hello @Model.Name, welcome to RazorEngine!";
var result = Engine.Razor.RunCompile(template, "templateKey", null, new { Name = "World" });
Run Code Online (Sandbox Code Playgroud)

现在,我将现有模板更新为如下所示。我从数据库获取模板。

string template = "Hello @Model.Name, welcome to My World!";
Run Code Online (Sandbox Code Playgroud)

每当我这样做时,我都会收到一个错误消息:同一密钥已经用于另一个模板

解决此问题的最佳方法是什么?

c# razorengine asp.net-web-api2

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

Javascript SonarQube 重构此函数以降低其认知复杂性

对于下面的 JavaScript 函数,我试图弄清楚如何降低认知复杂性。

function Person(data) {
    var self = this;
    if (data) {
        self.id = data.Id === null? "" : data.Id;
        self.name = data.Name === null? "" : data.Name;
        self.phone= data.Phone === null? "" : data.Phone;
        self.address = data.Address=== null ? "" : data.Address;
    } else {
        self.id = "";
        self.name = "";
        self.phone = "";
        self.address = "";
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript sonarlint

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