8得票4回答
MVC如何传递参数并返回视图

目前我有一个可行的方法,当点击此处的链接时,它可以正常工作,以下是Razor中的代码: @Html.ActionLink("New User ,Register", "Register", new { OpenID = Model.OpenID }) 我希望在控制器中返回与此相同的效果,...

8得票1回答
无法确定类型为'System.Data.SqlClient.SqlClientFactory'的提供程序工厂的提供程序名称。

尝试在使用Entity Framework 6的项目中运行集成测试时,出现以下错误: SetUp : System.NotSupportedException:无法确定类型为“System.Data.SqlClient.SqlClientFactory”的提供程序工厂的提供程序名称。确保已安...

7得票3回答
有没有办法在没有数据源的情况下创建一个 LINQ 查询变量?

前言: 我的核心问题与这个问题非常相似:如何编写一个干净的仓库而不将IQueryable暴露给我的应用程序的其余部分?,该问题一直未得到回答。我希望通过以不同的方式解决该问题,并提出略有不同的问题,可以得到结果。为了避免读者阅读上下文,我将重复一些来自其他问题的内容。 问题: 我正在使用PO...

35得票5回答
使用环境变量设置Visual Studio (C#)的构建输出路径

在VS 2008(等)的构建输出路径中使用环境变量是否可能?我正在尝试找到一个解决方案,让团队中使用Windows XP和7,并且拥有不同Windows登录名的多个开发人员可以修改项目 和 共享引用的dll(源代码保存在Source Safe上),而不会损坏相对路径。我已经尝试使用% user...

7得票2回答
有条件地在列表初始化中添加一个项目

我想在列表初始化时添加一些项目的范围,但有时候基于条件我不想添加某个项目,我使用三目运算符尝试过下面的代码,但它会向我的列表添加 null。如果满足条件,我能否完全跳过添加特定项目的过程?我可以在单独的 if 块中完成此操作,但我正在寻找可以在同一初始化语句中完成的解决方案。更明确地说,基于标...

20得票1回答
ASP.NET MVC中的基于角色的安全性

我想了解在MVC中使用基于角色的安全性的最佳实践是什么: 如何保护您的操作并使它们只能被特定角色访问?

40得票16回答
如何实现一个显示“在此输入”文本的文本框?

如今,在TextBox中显示“Type here to ...”直至用户输入文本已成为众所周知的可用性功能。如何在C#中实现此功能? 我的想法是重写 OnTextChanged,但是处理从“Type here”到文本更改及反向更改的逻辑有些棘手... 在初始化时显示“Type here”并...

16得票2回答
MemoryCache.Add方法返回true但未将项目添加到缓存

我尝试使用以下方式将项目添加到MemoryCache.Default实例中:bool result= MemoryCache.Default.Add(cacheKey, dataToCache, cacheItemPolicy) 结果值为true,表示该项已被添加到缓存中。但是,当我尝试立即检...

18得票4回答
将C#字节转换为位数组

是否有预定义的函数可将 byte 转换为 BitArray? 一种方法是检查每个 byte 值的每一位,然后执行位运算。我想知道是否有比这更简单的方法。

7得票2回答
Ninject 2.1 ActivationException: 激活字符串时出错。

我对为什么在随机绑定中收到“Ninject.ActivationException:Error Activating string No matching bindings are available, and the type is not self-bindable”感到困惑。如果我保留I...