我需要以下检查以进行强密码验证:
我找到并调整了一个RegEx,就像这样(对不起,我丢失了参考资料......):
^.*(?=.{7,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@'#.$;%^&+=!""()*,-/:<>?]).*$
Run Code Online (Sandbox Code Playgroud)
它的工作C#原理除了我需要匹配任何特殊字符,我的意思是任何东西.换句话说,我需要一个"特殊字符"是什么,但数量和更低/大写字母.
为了清楚起见,让我们考虑重音是特殊字符,因此é,ñ在这个问题的上下文中应该将其视为特殊字符.
我试图使用与内隐本地化MVCSiteMap但它不工作.
这是我的样本Web.Sitemap:
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" enableLocalization="true">
<mvcSiteMapNode title="Home" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">
<mvcSiteMapNode resourceKey="Products" title="Products" controller="Products" action="Index">
<mvcSiteMapNode title="Edit" controller="Products" action="Edit" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Categories" controller="Categories" action="Index" />
<mvcSiteMapNode title="Suppliers" controller="Suppliers" action="Index" />
</mvcSiteMapNode>
</mvcSiteMap>
Run Code Online (Sandbox Code Playgroud)
我resourceKey="Products"在上面的站点地图和相应Products.title的Web.sitemap.resx文件App_GlobalResources夹里面.遵循以下说明:http://msdn.microsoft.com/en-us/library/ms178427(VS.80).aspx
我在这里缺少什么?
这已在变更集52831中实现.
如何在SQL Server 2005/2008中使用以下格式创建主键:
CurrentYear + auto-increment?
示例:当前年份为2010年,在新表中,ID应从1开始,因此:20101,20102,20103,20104,20105 ......等等.
刚刚听说过T4MVC但我无法在我的示例项目(ASP.NET MVC 2,Visual Studio 2008)中使用它.
在尝试构建项目时,我得到以下错误:
错误1命名空间'Northwind.Web.MVC'中不存在类型或命名空间名称'Account'(您是否缺少程序集引用?)C:\ Users\Bruno\Documents\My Dropbox\Projetos.NET\Northwind\Northwind.Web.MVC\AccountController.generated.cs 38 61 Northwind.Web.MVC
这是发生错误的地方:
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
public AccountController Actions { get { return MVC.Account; } }
Run Code Online (Sandbox Code Playgroud)
我真的很讨厌魔术弦乐,所以请帮助我让它发挥作用!
有没有更好的方法(特别是使用Linq)在以下json字符串中返回ID的List/IEnumerable?
string json = "[{\"Id\":38,\"Name\":\"Albert Einstein\",\"Document\":\"845.803.604-51\"},{\"Id\":102,\"Name\":\"Benoit Mandelbrot\",\"Document\":\"657.322.962-20\"},{\"Id\":86,\"Name\":\"Santos-Dumont Aerospace\",\"CpfCnpj\":\"24.195.152/0001-55\"}]";
Run Code Online (Sandbox Code Playgroud)
目前我有:
Dictionary<string, string>[] deserializedJSON = Ext.Net.JSON.Deserialize<Dictionary<string, string>[]>(json);
List<decimal> idList = new List<decimal>();
foreach (var item in deserializedJSON)
{
foreach (var i in item)
{
if (i.Key == "Id")
idList.Add(Convert.ToDecimal(i.Value));
}
}
Run Code Online (Sandbox Code Playgroud)