【c# – 使用LinkBut​​ton时禁用验证控件】教程文章相关的互联网学习教程文章

c# – 用于密码验证的正则表达式【代码】

我想验证密码.以下是我的要求. 最小密码长度:8最小小写字符数:1最小字符数:1最小数字字符数:1 如何为此编写正则表达式?解决方法:您可以使用以下正则表达式:^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,}$

c# – 验证视图状态MAC失败. – 不在Web场上,单击按钮时会发生【代码】

我已经看到这个问题了很多,但我见过的所有问题或答案似乎都没有解决我的问题.正如标题所示,我得到了始终有趣的Viewstate验证错误. 我公司的网站托管在亚马逊EC2上,所以据我所知,这不是一个网络农场,因为这是问题出现的唯一页面. 我们有一个简单的评论页面,它很棒,页面上的所有元素都很棒,包括留下新的评论.但是,“标记查看”按钮会在单击时生成视图状态错误. 单击按钮时运行的实际代码如下:protected void btnFlagReview_Click(ob...

c# – 输入验证的正则表达式问题【代码】

我有这个要求来检查给定用户输入中的字符,数字和几个特殊字符.输入可以具有A-Z,a-z,0-9,…,?和>.它不应该有任何其他特殊性质. 如果输入有一个,它应该停在那里并做一些其他工作人员.我试图写这样的正则表达式(如下),但它总是假的 – 我不知道我错过了什么:string[] vals = allParams.Split(':'); Regex rgx = new Regex(@"^[a-zA-Z0-9?>.]$"); foreach (string value in vals) {string result = rgx.IsMatch(value).ToString();if...

C# – 使用HttpWebRequest传递身份验证凭据【代码】

我正在研究一种解析给定网址的html源代码的工具.其中一些是密码保护. 这是我的问题:如何通过HttpWebRequest传递身份验证凭据?是否需要设置cookie?这些对我来说是个新的理由,因此这些例子会非常有用. 总之,我将以下内容用于不需要身份验证的请求.... HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<URL STRING>)); ... HttpWebResponse response =(HttpWebResponse)request.GetResponse()...

C# – 纠正整数的验证【代码】

我目前正在使用Windows窗体构建我的项目,并遇到了一个小问题. 我让用户输入一个小时,存储为int.我想向用户提供详细的反馈,以便他们确切地知道如果他们导致错误他们做错了什么. 如果没有给出值,则抛出格式异常.如果给出除整数之外的任何内容,则抛出格式异常. 这意味着我无法直接告诉用户由于EITHER 1)没有值或2)不是整数而无法添加新项目,因为它们都使用相同的异常. 我该如何解决这个问题以及什么是最佳解决方案? 非常感谢.解决方法...

c# – 通过ADFS验证用户(Active Directory联合身份验证服务)【代码】

我需要通过ADFS检查特定用户是否存在于Active Directory中. 所以,我希望我的ADFS通过UserName / Password检查用户身份验证. 任何人都可以提供相同的示例代码或教程. 提前致谢!解决方法:要使用用户名/密码身份验证,您可以使用trust/13/UsernameMixedADFS 2.0的端点. 这不会检查用户是否存在于Active Directory中! 在代码中,您可以像这样请求令牌:WSTrustChannelFactory adfsfactory = new WSTrustChannelFactory(new UserNameWST...

c# – 部分视图无效的MVC3 Ajax表单验证【代码】

我有一个奇怪的问题,部分视图(由Ajax.ActionLink呈现)中的不显眼的验证不起作用. 这是部分视图:@model MyWeb.Models.PersonSkill @using (Ajax.BeginForm("EditSkill", null, new AjaxOptions { UpdateTargetId = "skills" }, new { id = "EditSkillForm" })) { @Html.HiddenFor(model => model.Id) <div class="editor-label"> @Html.LabelFor(model => model.Name) </div> <div class="editor-field">@Html.EditorFor(model => ...

c# – 验证当前正在运行的可执行文件

我正在寻找正确的方法来验证该可执行文件中当前正在运行的可执行文件.我已经找到了一种为当前运行的文件计算(SHA256)哈希的方法. 问题是:我在哪里安全地存储这个哈希?如果我将它存储在配置文件中,恶意用户可以只计算自己的哈希并替换它.如果我将它存储在可执行文件本身中,它可能会被十六进制编辑器覆盖. 我读到的一个建议是做一个不对称的en-(或者它是de-)加密,但我怎么会这样做呢? 要求是可执行代码在不同的计算机上进行哈希和...

c# – 需要一个良好的架构来验证规则【代码】

我希望你们能给我一些好的建议.我在想如何为C#开发建立一个好的架构.我正在尽力解释情景,因为我不擅长英语: 1)两个类:Blue Bank和Red Bank 2)第三类:验证规则 3)蓝色和红色银行有几个字段(值),如AccountNumber,Amount,InvoicePeriod等……这里的示例(xml): 蓝银行<AccountNumber>Maria 5987593457</AccountNumber><Amount>200.00</Amount><InvoicePeriod>1</InvoicePeriod>红银行<AccountNumber>8529458</AccountNumber><Amoun...

c# – WebView Source – 自动验证【代码】

我正在寻找一种自动验证网站的方法.我的c#Windows Store应用程序中有一个WebView,我想访问受密码保护的站点.WebView.Source= new URI("http://UserId:Password@foo.com/");这不起作用,因为我得到一个安全例外:A security problem occurred. (Exception from HRESULT: 0x800C000E);下面的方法也不起作用,因为我只获取网站的html,但没有css或JavaScript:HttpClientHandler handler = new HttpClientHandler(); handler.Credentials...

c# – 如何在ASP.NET中使用AD身份验证?【代码】

我想知道如何在我的项目的Account / Login.aspx页面中使用Active Directory,但我找不到很多资源.我正在使用VS.Net 2013 Asp.net C#4.0.我以前从来没有这样做过,我只是想知道如何访问Active Directory和组级别,因此只有该组中的人员才能访问该应用程序.请任何有链接或任何信息的人都会很棒.我真的坚持这个,我需要能够有这个工作.解决方法:我使用活动目录和表单身份验证.您可以使用默认的Account / Login.aspx.这些是我用来设置它的链...

c# – 自定义验证属性始终返回IsValid == true【代码】

我试图让一个简单的自定义验证属性工作,但无法看到我错过了什么.[AttributeUsage(AttributeTargets.Property)] public class CustomValAttribute :ValidationAttribute {public override bool IsValid(object value){return false;} }public class TestModel {[CustomVal]public string Name { get; set; } }然后我尝试验证:var test = new TestModel (){ Name = "test" };ValidationContext contx = new ValidationContext(test,...

c# – 使用FluentValidation验证互斥字段【代码】

我试图使用FluentValidation验证三个字段中只有一个具有值.RuleFor(x => x.Date1).Must(x => !x.HasValue).When(x => x.Date2.HasValue || x.Date3.HasValue).WithMessage("Select only one of Date 1, Date 2 and Date 3");其他2个日期重复此操作.正如所料,这会产生匹配的每条规则的消息. 还有其他规则,所以有没有办法执行其他规则,但在这三个中的第一个失败?我已经看到我可以在全球范围内设置CascadeMode.StopOnFirstFailure,但...

c# – 使用数据注释和DDD“ChangeProperty”方法进行命令验证【代码】

以下简单的实体…public class MyEntity {[MaxLength(100)][Required]public string Name { get; private set; } }…是否可以读取正在装饰“Name”属性的数据注释并验证ChangeName方法中指定的值,以便ValidationResults可以连接到其他验证结果.我假设使用MethodInfo或PropertyInfo对象有些怎么样? 我有这个,但感觉非常笨拙.public ValidationResult ChangeName(string value){var property = GetType().GetProperty("Name");var a...

c# – 使用授权属性验证登录的身份用户【代码】

我正在创建一个新的ASP.NET Web应用程序,我不打算使用“角色”的概念.但是,我确实希望确保用户在某些页面上登录.是否有任何现有属性只是检查用户是否已登录并重定向或如果不是则抛出错误?我所做的每一次搜索都指向使用角色(例如this one).解决方法:如果启动请求的用户已登录,则[Authorize]属性将仅成功返回,并且仅适用于控制器和操作方法. 它可以用来装饰一个特定的动作:public class FooController : Controller {// only FooAc...