【C#验证中文】教程文章相关的互联网学习教程文章

C# – 简单验证 – DialogResult【代码】

我在表单上单击按钮时有以下代码:private void btnOK_Click(object sender, EventArgs e){if (this.txtProjectName.Text == ""){MessageBox.Show("No project name entered", "No Project Name", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);btnOK.DialogResult = DialogResult.None;}else{this.btnOK.DialogResult = DialogResult.OK;return;}}如果文本框中有内容,则表单仅在第二次单击时关闭.有没有办法立即关闭表单,并...

c# – 如何在ASP.NET Core Razor Pages项目中启用外部身份验证?【代码】

我在Windows 10上的Visual Studio 2017社区中有一个ASP.NET Core项目.我使用Razor Pages作为编程模型.我想使用Google或Facebook作为身份验证提供程序启用外部OAuth 2.0身份验证,以便用户可以使用他们的Google或Facebook帐户登录. 如何在此类项目中启用Google或Facebook身份验证?解决方法:应该明确的是,ASP.NET Core不是ASP.NET,Razor Pages不是传统的MVC模型.如果您想进一步了解ASP.NET Core Razor Pages和ASP.NET Core MVC之间的...

c# – 使用LinkBut​​ton时禁用验证控件【代码】

我使用LinkBut??ton来触发电子邮件模板.单击LinkBut??ton时,我需要禁用所有字段验证控件 我尝试了causevalidation属性,但仍然触发了验证. 我怎样才能在c#/ asp.net中这样做?解决方法:好吧,我认为你不需要禁用验证控件.我假设您在页面上有另一个按钮可以激活所有验证,但您只想跳过它们以获取此按钮. 在LinkBut??ton上使用CauseValidation = false<asp:LinkButton id="LinkButton1" runat="server"Text="Generate Template" CausesV...

c# – 这个ASP.Net身份验证模型的安全性如何?

我使用c#& amp;创建了一个Web身份验证应用程序. asp.net并想要反弹你认为它的安全性.所有导航均由https完成. 用户注册 >用户输入3个数据点(SSN,Lname和DOB).如果在我们的系统中找到该组合,则会设置会话变量并导航到下一页.>如果设置了#1的会话变量,请继续并询问用户名,密码,安全q& A等.使用Linq保存数据并在实际保存事件之前验证会话变量.使用salt和sha对PWD和安全性答案进行哈希处理. (使用验证控件和文本框限制来限制输入) 重设密...

c# – Fresh MVC 3项目给了我一个不引人注意的不显眼的验证脚本错误【代码】

我刚刚创建了一个新的MVC 3项目并使用包管理器更新了所有已安装的包,但是我收到了以下错误:Microsoft JScript runtime error: Unable to set value of the property‘unobtrusive’: object is null or undefined这是相关代码:<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>@ViewBag.Title</title><link href="@Url.Content("~/Content/Reset.css")" rel="stylesheet" type="text/css" /><link href="@U...

c# – ASP.NET多字段验证

在ASP.NET 2中,我使用了Field Validators和RequiredField验证器,但我不确定如何处理这样的情况. 我在页面上有两个复选框,我需要确保至少设置了其中一个复选框.所以,如果你看二进制,它可以是01,10或11,但它不能是00.我的问题是,使用复选框最好的方法是什么? 普通的ASP验证器可以处理这个,或者我是否需要创建一个如上所述的整数值,隐藏在某处并使用RangeValidator进行测试以确保THAT值永远不为零?解决方法:最糟糕的情况是你可以写一...

c#有更好的方法来验证用户输入【代码】

我有以下代码:private void btnOK_Click(object sender, EventArgs e){if (!string.IsNullOrEmpty(tbVendorName.Text)){VendorName = tbVendorName.Text;if (!string.IsNullOrEmpty(rtbVendorAddress.Text)){VendorAddress = rtbVendorAddress.Text;if (!string.IsNullOrEmpty(tbVendorEmail.Text)){VendorEmail = tbVendorEmail.Text;if (!string.IsNullOrEmpty(tbVendorWebsite.Text)){VendorWebsite = tbVendorWebsite.Text;th...

c# – 如何检查或验证文本框输入日期是DD / MM / YYYY格式?【代码】

如何检查或验证文本框输入日期是DD / MM / YYYY格式?解决方法:标记:<asp:Textbox runat="server" ID="TextBox1" /> <asp:CustomValidator runat="server" ControlToValidate="TextBox1" ErrorMessage="Date was in incorrect format" OnServerValidate="CustomValidator1_ServerValidate" />代码隐藏:protected void CustomValidator1_ServerValidate(object sender, ServerValidateEventArgs e) {DateTime d;e.IsValid = DateT...

c# – 如何(正确)使用RSA和SHA256与.NET验证文件?【代码】

我在跟踪this great tutorial使用.NET进行数字签名/验证数据.我修改了该示例代码以使用SHA256并点击“指定的无效算法”异常,这使我得到了关于在.NET 4.0中使用SHA256签名数据的this SO question. One of the answers从该帖子中帮助我弄清楚如何通过显式加载支持SHA256的加密提供程序而不依赖于可导出的私钥来正确生成数字签名(请参阅构建RSACryptoServiceProvider的以下方法底部的代码):static string mKeyContainerName;static b...

c# – 使用Auth标头(如webAPI)但在MVC中进行身份验证【代码】

好吧,读这篇文章的人可能都知道(我也是如此)WebAPI如何工作以及如何使用WebAPI和Identity框架构建应用程序我可以构建一个http请求,添加一个auth标头,应用程序将通过阅读auth知道我是谁头. 这就是所谓的“无状态”API调用,其中接收调用的API的所有内容都被赋予了确定用户身份所需的所有内容,因此可以对用户进行身份验证并对其请求进行“无状态”操作. ….. 我想在MVC(而不是Web API)中使用这种完全相同的行为. 我希望以前没有对此应...

c# – 验证Java Card签名【代码】

我正在NXP J3D081卡上编写Java Card 3.0.2应用程序.我有使用ALG_ECDSA_SHA_256签名和验证签名.我的测试应用程序已将密钥写入卡中.如果我签署了32个字节的数据并将签名传回卡,则验证代码会成功验证签名.如果我使用私钥在Bouncy Castle中签署32个字节并传递给卡上的验证,则它会成功验证签名.充气城堡验证码成功验证了从充气城堡签署例程创建的签名. 但是,如果我从Java卡中取回返回的签名并将其传递给C#bouncy城??堡代码,则FAILS将验证...

c# – 验证/创建仅限数字文本框的最佳方法?【代码】

我想要一个仅限数字/货币的文本框控件. 所以基本上它应该接受这种输入$123 523,100 $12.50 85.59并将其转换为123 523100 12.50 85.59并且不应该接受这个输入F12 309$2342 ,102我已经查看了验证器控件,但我想从客户端完全转换/检查.这样做的最佳方式是什么? 如果他们试图输入无效数据并阻止他们将错误数据留在文本框中,我还希望弹出客户端错误(消息框或其他内容).然后当它们离开文本框的焦点时,它会自动将数据从客户端转换为平面数...

c# – 有关分层应用程序中的身份验证和授权的书籍/资源

我一直在努力寻找在多层架构(C#)中实现身份验证和授权的资源和指南,但没有找到任何“最佳实践”或模式.而且我认为,必须有一些模式,因为它是一个非常重要的领域? 我们正在开发的应用程序传统上是分层的 >数据层(实体框架4)>存储库>域层>服务层(可以是WCF,带有数据传输对象)>使用WCF服务的多个客户端(ASP.NET [MVC],Silverlight,WPF)和直接访问服务层的客户端(无WCF) 是否有书籍/文章/博客深入挖掘这一领域?主要是关于授权,例如处理...

c# – 如何针对dtd验证xml【代码】

我有一个XML文档:<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE ONIXMessage SYSTEM "http://www.editeur.org/onix/2.1/reference/onix-international.dtd"> <ONIXMessage><Header><FromCompany>Companyy</FromCompany><SentDate>20101213</SentDate></Header><Product><RecordReference>153640</RecordReference><NotificationType>03</NotificationType><ProductIdentifier><ProductIDType>03</ProductIDType><IDValue>978...

c# – 自定义验证器在FormView中是否有效?【代码】

我通过谷歌搜索,发现很多人都在努力解决这个问题,但我仍然没有找到正确的答案. http://i.stack.imgur.com/15jen.png 我有一个表单视图,需要检查语言代码是否重复,必须检查服务器端脚本,因为它需要通过数据库检查. 2011年5月4日更新,19.32//我在这里添加了表单视图的属性,所以有人可能会指出是否有任何错误.<asp:FormView ID="fmvxLanguage" runat="server" EnableViewState="False" DefaultMode="Insert"Visible="False" Width="95...