小编Kar*_*gal的帖子

MVC Razor是否在客户端或服务器端的视图中为模板生成HTML?

我想了解Razor View Engine从我们在视图中创建的模板实际生成HTML的位置.例如,请参阅以下代码段,

<ul id="products" >

<% foreach(var p in products) { %>

  <li><%=p.Name%> ($<%=p.Price%>)</li>
<% } %>

</ul>
Run Code Online (Sandbox Code Playgroud)

我想了解生成结果html的处理是否将在浏览器或Web服务器中完成.

html asp.net-mvc razor asp.net-mvc-4

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

根据CA1008规则,FXCop Enums的默认值应为零.这适用于C#吗?

该规则是否适用于C#?

如果我们尝试使用枚举而不显式设置值,编译器会给出错误"使用未分配的局部变量"?

要求的视角是FxCop规则的有效性,因为我不能使用枚举的默认值.

public enum TraceLevel
{
    Off = 0,
    Error = 1,
    Warning = 2,
    Info = 3,
    Verbose = 4
}

class Program
{
    static void Main(string[] args)
    {
        TraceLevel traceLevelOptions;
        Console.WriteLine(traceLevelOptions.ToString());
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

获得正确答案后更新.以下代码应该有效:

public class SerializeMe
{
    public int Id { get; set; }
    public TraceLevel MyTrace { get; set; }
}

public enum TraceLevel
{
    Off = 0,
    Error = 1,
    Warning = 2,
    Info = 3,
    Verbose = 4
}

class Program
{ …
Run Code Online (Sandbox Code Playgroud)

c# enums fxcop

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

如何解决错误消息:从内部部署SharePoint 2013服务器启动应用程序时,"RegisterSod"未定义

我已经为SharePoint 2013创建了一个示例App并成功部署了它.启动应用程序时,我收到调用RegisterSod的每行代码都会出现以下错误

Message: 'RegisterSod' is undefined
Line: 14
Char: 1
Code: 0


<script type="text/javascript">RegisterSod("initstrings.js", "\u002f_layouts\u002f15\u002f1033\u002finitstrings.js?rev=uNmvBiHdrBzcPQzXRpm\u00252FnQ\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("strings.js", "\u002f_layouts\u002f15\u002f1033\u002fstrings.js?rev=cSu1pcWiRc999fyCNzJplg\u00253D\u00253D");RegisterSodDep("strings.js", "initstrings.js");</script>
Run Code Online (Sandbox Code Playgroud)

反正这个问题可以解决吗?

sharepoint sharepoint-2013 sharepoint-apps

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