【c# – 带布局的自定义错误页面】教程文章相关的互联网学习教程文章

使用C#,如何将二进制数据的字节数组转换为对数据建模的自定义类型对象?【代码】

场景:我通过HTTP接收了原始二进制数据,并将数据存储到字节数组中.我有描述二进制数据可以表示的各种字段的文档,但必须在运行时确定数据的实际含义.例如,如果表示错误发生的字节= 1,则下一个字节的含义会发生变化. 使用C#和.NET 4,我想创建一个或多个镜像文档中描述的字段的类,然后以某种方式使用二进制数据的字节数组初始化类.我希望该解决方案能够最大限度地减少代码重复,并且模块化和优雅. 我已经研究过创建Serializable类,但是...

c# – 在自定义属性中查找mvc3操作方法参数【代码】

我正在努力在mvc3应用程序上实现用户权限管理. 我已经使用ControllerName,ActionName定义了我的操作方法,参数包括ParameterName和ParameterType等. 我实现了一个继承自Authorize属性的自定义属性. 我想要做的是找到在我在数据库上定义的内置动作中执行的动作,并计算用户是否具有指定动作的权限. 代码是这样的;[HttpPost] [MyAuthorize] public ActionResult Edit(VendorPageItem entity) {//... }public class MyAuthorize: System...

c# – 自定义XML序列化 – 包括类名【代码】

我正在使用以下XML序列化输出:<?xml version="1.0"?> <Message><Version>1.0</Version><Body><ExampleObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><EmampleOne>Hello!</EmampleOne></ExampleObject></Body> </Message>我有以下课程:[Serializable]public class Message<T>{public string Version { get; set; }public T Body { get; set; }}[Serializable] pub...

c# – 在自定义映射中调用IMappingEngine.Map【代码】

使用AutoMapper,当使用ConvertUsing为作为容器的类型定义自定义映射时,我经常需要在映射函数内调用IMappingEngine.Map.这是必要的,因为它允许我重用子映射的定义.CreateMap<Order, OrderModel>().ConvertUsing(o => new OrderModel(o.Id,o.ShippingAddress,mapper.Map<IList<OrderItemModel>>(o.Items)));为了做到这一点,我需要一个IMappingEngine的引用.在配置映射引擎时,我没有可以在ConvertUsing参数中捕获的引用.一个简单的解决...

c# – 添加自定义SoapClient标头【代码】

我是一个完整的C#新手,并且一直试图破解这几个小时但没有成功…… 我需要构建一个在C#上使用的SoapClient …我一直在尝试将现有的php客户端移植到c#. 基本上:我需要使用包含用户和密码的Soap头发出请求,这是我应该发送的xml的一个例子.<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://webservices.paymentmanager.mycheck.com"><soape...

c# – 自定义IQueryProvider,它依赖于LinqToObjects【代码】

我编写了一个自定义的IQueryProvider类,它接受一个表达式并对SQL数据库进行分析(我知道我可以使用Linq2Sql但是我需要一些修改和调整,不幸的是让Linq2Sql不合适).该类将使用标记的属性(使用属性)识别并执行某些操作,但是我希望能够将表达式传递给LinqToObject提供程序并允许它在之后过滤结果. 例如,假设我有以下linq表达式:var parents=Context.Parents.Where(parent=>parent.Name.Contains("T") && parent.Age>18);Parents类是一个...

c# – 访问用户注册向导中的自定义字段【代码】

我创建了一个简单的CreateUserWizard来注册我的用户.我添加了2个TextBox:LastName和FirstName. 现在,我想在注册用户时将它们添加到我的数据库中.这就是我所做的:<asp:CreateUserWizard ID="RegisterUser" runat="server" EnableViewState="false" OnCreatedUser="RegisterUser_CreatedUser" RequireEmail="false"><WizardSteps><asp:CreateUserWizardStep ID="RegisterUserWizardStep0" runat="server"><ContentTemplate><asp:Te...

c# – 自定义端点行为未在带有服务引用的WCF客户端中使用【代码】

我有一个问题,我不太确定它是如何开始的.我相当确定它之前工作正常,但不记得做出任何改变. 首先,请不要过分关注设置,除非它直接影响它不工作的原因.我不是在寻找批评,因为我正在导致它不起作用. 我公开了一个使用HTTP头认证的API.我在我的解决方案中使用此API的操作.为了避免样板代码,我使用CustomClientMessageInspector和CustomCredentialBehavior创建了一个我想初始化服务的ClientFactory,后者负责将标题添加到消息中. 我的想法...

c# – Lucene.NET 2.9自定义过滤器添加授权【代码】

朋友们, 我是Lucene的新手……我成功创建了一个索引,添加了字段,我可以搜索等工作. 现在,我在我的数据库中有一个视图,告诉哪些用户可以看到哪个文档.此视图是使用几个复杂的规则创建的,因此我想重用该视图.因此,我需要在Lucene搜索中添加一个过滤器,以删除与查询匹配但用户无权访问的文档.我现在尝试做的是: – 将db文档ID存储在字段中.这是一个Guid,我将它存储为一个字符串. – 创建一个自定义过滤器,用于获取当前用户可以访问的...

c# – 在我的自定义文本框中读取表单中的所有textBox【代码】

我在winform项目中使用自定义TextBox,我在自定义TextBox中添加了这个属性:private TextBox _nextControl;public TextBox NextControl {set { _nextControl=value; }get { return _nextControl; } }我在自定义TextBox属性中使用属性NextControl获得了一个带有2个TextBox(textBox1和textBox2)的表单的结果;我可以在表单中看到所有TextBox: 在这种情况下,属性NextControl将在我的表单中显示所有TextBox以选择我的下一个控件. 但是当...

c# – 为错误403.14创建自定义错误拒绝目录访问【代码】

这是我在这里发表的第一篇文章,我在这里和网上的许多其他论坛都搜索了这个问题的解决方案,但没有成功. 我试图为目录访问被拒绝错误403.14创建一个自定义错误,以防有人试图加载网站上的“_assests”目录.我知道我可以通过在我希望发生这种情况的每个目录中添加default.aspx页面来解决这个问题,但是想知道是否存在类似于web.config文件中的标记的站点范围解决方案<configuration> <system.web><customErrors defaultRedirect="/Error...

c# – 自定义配置部分.NET【代码】

我正在尝试按照教程:http://devlicio.us/blogs/derik_whittaker/archive/2006/11/13/app-config-and-custom-configuration-sections.aspx创建一个自定义配置部分来保存一些API凭据.我已将以下内容添加到我的Web.config文件中:<!-- Under configSections --><section name="providers" type="EmailApiAccess.Services.ProviderSection, EmailApiAccess.Services"/><!-- Root Level --> <providers><add name="ProviderName" usern...

c# – 在Web API中发生404 Not Found时返回自定义消息【代码】

我添加了config.Formatters.Remove(config.Formatters.XmlFormatter);到ASP.NET Web API项目中的WebApiConfig.cs的Register方法.当发生404 Not Found异常时,这可以很好地返回JSON.我收到如下消息:{"Message":"No HTTP resource was found that matches the request URI 'http://localhost:2034/api/dfdf'.","MessageDetail":"No type was found that matches the controller named 'dfdf'."}是否可以覆盖此消息以返回自定义消息?...

c# – 针对多个值的自定义.NET ConfigurationSection验证【代码】

我正在实现自定义的.NET ConfigurationSection,需要验证配置中是否满足以下两个条件之一,但我不确定如何针对多个字段进行验证. 基本上条件是,给定三个KVP(A,B和C),或者需要A或者需要B和C. 因为它们实际上是独立可选的,所以我不能将它们标记为必需,但是有效配置需要两个条件之一. 我已经阅读过关于在Jon Rista的Decoding the Mysteries of .NET 2.0 Configuration上编写自定义验证器的文章,但这些只验证了单个字段的值. 我应该将这三...

c# – 自定义StringLength验证属性的客户端验证【代码】

我有以下自定义验证属性,它派生自StringLengthAttribute:public class StringLengthLocalizedAttribute : StringLengthAttribute {public StringLengthLocalizedAttribute(int maximumLength) : base(maximumLength){var translator = DependencyResolver.Current.GetService<ITranslator();var translatedValue = translator.Translate("MaxLengthTranslationKey", ErrorMessage);ErrorMessage = translatedValue.Replace("{MaxL...

错误 - 相关标签