小编IAm*_*00B的帖子

枚举和使用带常量的静态类有什么区别?

这两个项目之间的性能影响是什么?我最近在野外见过静态类,我不知道该怎么做.

public enum SomeEnum
{
   One = 1,
   Two,
   Three
}

public static class SomeClass
{
   public static readonly int One = 1;
   public static readonly int Two = 2;
   public static readonly int Three = 3;
}
Run Code Online (Sandbox Code Playgroud)

c# performance enums static-classes

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

在MVC4站点的排序或分页操作期间,如何让我的WebGrid进行POST而不是GET?

我有一个相当简单的网站,其中包含搜索部分视图和列表部分视图.它们使用多个模型汇总到索引视图中.

一切都好.除非我单击网格列标题以排序或尝试寻呼到下一个数据列表,否则网格将返回空白状态.如果我重新提交相同的搜索条件,则网格会重新填充所有适用的数据,这些数据已正确排序或分页.

我已经跟踪了这个行为,因为WebGrid将它的分页和排序机制设置为GET而不是POST.显然我的所有模型数据都不在提交中.

是不是有办法让WebGrid进行POST以便数据标签一起?对于WebGrid而言,似乎非常适得其反,因为它不包含要分页或排序的数据.

asp.net-mvc postback webgrid asp.net-mvc-4

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

在我的代码隐藏中创建新的CheckBox时,如何连接客户端Javascript函数调用?

在我的ASP.NET页面的代码背后,我正在创建一个复选框:

CheckBox cb = new CheckBox();
Run Code Online (Sandbox Code Playgroud)

但我希望新复选框调用客户端函数而不是回发.我希望能够做到这样的事情:

cb.OnClientClick = "Javascript:MyClientFunction();";
Run Code Online (Sandbox Code Playgroud)

但那不存在.我该如何在飞行中连接它呢?

c# asp.net code-behind dynamic-controls

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

如何将ASP.NET服务器控件添加到MVC4视图?

正如帐户名称所声称的那样,我确实是一个n00b.;)

我是MVC的新手.我只是想<asp:Label/>在项目创建时添加一个默认视图.但是没有任何东西出现在intellisense中,并且@Register解决方案中没有任何标签前缀为"asp".我收到关于构建的警告,"无法识别的命名空间'asp'",然后当我运行网站时标签没有显示在页面上.

我想我总是理所当然地认为在其他非MVC网络项目中有一个tagprefix ="asp"列在某处.但是在搜索了互联网以获得答案之后,我无法在MVC中如何做到这一点.似乎它应该是一些交钥匙而不是我不得不努力寻找答案.

如何让MVC4识别ASP.NET控件?如果没有这个参考文件,我怎么能做模板或网格?

asp.net-mvc razor asp.net-mvc-4 visual-studio-2012

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