【将OData过滤器与C#MVC 4 Web Api和Backbone一起使用】教程文章相关的互联网学习教程文章

c# – 使用Josh Smith的WPF MVVM演示应用程序实现ListView过滤器【代码】

我一直在尝试扩展Josh Smith的演示MVVM应用程序,以便更好地理解它背后的原理,并且当我尝试使用ListView在View上实现过滤器功能时,我遇到了障碍. 我花了几个小时研究和涉猎,但它只是没有用. 我的第一步是将视图中的文本框绑定到ViewModel中的属性:<TextBox Height="25" Name="txtFilter" Width="150" Text="{Binding Path=Filter, UpdateSourceTrigger=PropertyChanged}"/>这在我的VM中匹配:public string Filter{get { return th...

c# – 使用下拉列表和文本框过滤器进行网格视图搜索?【代码】

先生/女士现在我的问题是,我想使用下拉列表和文本框过滤页面的网格视图. 我的意思是说我们写一个如下的SQL:Select * from student where roll_no = 101;对, 现在我应该通过下拉列表选择列(上面语句中的roll_no),并且文本框应输入值(上述语句中的101). 简而言之,我想使用下拉列表填充我的网格视图,并通过单击按钮填充文本框的值. 为了开发我正在使用数据集和表适配器. 拜托,帮帮我吧..解决方法:我使用下拉列表(组合框)和文本框以下...

c# – 使用MVC过滤器进行国际化的问题【代码】

我有一个带有本地化资源文件的.NET 4.5.2应用程序(Messages.resx(对于pt),Messages.es.resx和Messages.en.resx). MVC过滤器基于客户端语言设置线程文化. 我已经在一个有3台服务器的服务器场上发布,并且它运行良好一段时间,突然出现以下行为: >其中一台服务器开始用英语消息回应pt文化请求.>除此之外,未翻译为英语且仅在Messages.resx文件上的消息将返回空.>如果客户端语言是es,则服务器返回西班牙语消息. 我们更改了服务器场,这发...

c# – 如何识别哪些单元/列设置了过滤器?

我正在使用Microsoft Interop来读取数据. 在excel-sheet中,多个随机列具有“过滤器”集.如何找出哪些单元格/列设置了过滤器?我想只加载有过滤器设置的列. 这是表格的样子 第1-5行,第1-10列[长文本描述工作表中的数据,我不想加载] 第1-10行,第1列[一些数据,未过滤,我不想加载] 第1-10行,第2-15行[仅为某些列设置过滤器,我想检测过??滤器并加载整个列数据]解决方法:> Worksheet接口具有AutoFilter属性,该属性返回AutoFilter接口.> A...

编译器如何在c#中优化异常过滤器?【代码】

在C#6中出现异常过滤器.所以我们可以写一些重试逻辑public static void Retry(){int i = 3;do{try{throw new Exception();}catch (Exception) when (--i < 0){throw;}catch (Exception){Thread.Sleep(10);}} while (true);}在控制台应用程序中它很棒.但是如果我们用“优化代码”创建网站应用程序,那么将会有无限循环,因为’i’的值永远不会改变.没有“优化代码”,这按预期工作.如何测试:在空的asp.net网站应用程序中创建(我尝试.n...

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

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

C#表达式访问者,如何否定构建过滤器【代码】

我为第三方api构建自己的IQuerable实现. 此Api接受过滤器作为OR的列表,其中包含AND语句和fitlers列表,如下所示:public class Or {List<And> ands }public class And {field, operator, value.. }Filters = new List<Or>();现在建立这些过滤器很好,每当我有一个或声明我爆炸所有当前的过滤器或当我得到和声明我添加到所有的或.这些似乎工作得很好,除非现在每当我有一个一元不在多个领域的表达,我迷路了. 说我有:(a和b)或(c和d)这会...

将OData过滤器与C#MVC 4 Web Api和Backbone一起使用【代码】

这是我第一次尝试使用令人敬畏的Web Api和Backbone.到目前为止,一切似乎都是在天堂进行的比赛.但是我似乎无法使用OData过滤器返回相关数据.例如,我将以下内容作为操作方法://GET /api/posts/public IQueryable<KiaFamilyPost> Get(){return _db.Posts.Include("Badge").Include("Entry").AsQueryable();}现在我想过滤上面的帖子,并按降序返回.根据我的理解,我可以做以下“http:// [MySite] / api / posts?$filter = id eq 2& $o...

c# – datagridview绑定源过滤器【代码】

我试图从BindingSource过滤数据 – 但它不起作用.我究竟做错了什么?我把我的代码简化为一个简约的例子. 问题是,如果我在TextBox中输入内容 – 没有任何反应.public partial class Form1 : Form {BindingSource bs = new BindingSource();public Form1(){InitializeComponent();List<myObj> myObjList= new List<myObj>();myObjList.Add(new myObj("LastNameA", "Peter"));myObjList.Add(new myObj("LastNameA", "Klaus"));myObjLi...

c# – 如何在NopCommerce中实现动作过滤器【代码】

我想从CheckoutController更改OpcSaveBilling操作的一些代码中的一些代码.我不想改变NopCommerce的核心代码,所以我需要尝试使用我自己的自定义代码覆盖代码. 我已经读过这篇文章让我开始http://www.pronopcommerce.com/overriding-intercepting-nopcommerce-controllers-and-actions.从我读过的文章中你可以在执行一个动作之前和一个动作执行之后执行你自己的代码.但我没有得到的是文章开放的部分(需要执行的实际代码). 我基本上想...

c# – ASP.NET Core MVC(以前的MVC 6)Razor错误没有被异常过滤器捕获【代码】

背景:使用Dapper和Repository Pattern的ASP.NET 5(ASP.NET Core 1.0)MVC 6应用程序 显然,与其他所有网站/应用程序一样,我正在尝试消除我网站中弹出的大多数/所有异常. 我实现了一个ExceptionFilter,以便捕获所有未处理的异常,如下所示:public class UnhandledExceptionFilter : ActionFilterAttribute, IExceptionFilter {private readonly IErrorRepo _errorRepo;public UnhandledExceptionFilter(IErrorRepo errorRepo){_error...

c# – 如何使用SaveFileDialog的过滤器【代码】

我用这段代码创建了Filter:saveFileDialog1.FileName = "SimplifiedLog"; saveFileDialog1.Filter = "RichTextFormate | *.rtf |Text Files | *.txt |All Files| *.*"; saveFileDialog1.Title = "Save Simplified KL File"; saveFileDialog1.ShowDialog();问题是每次我选择任何过滤器(除了选定的过滤器)之外,它会在前一个过滤器中添加扩展名.见下图:解决方法:你应该删除空格:saveFileDialog1.Filter = "RichTextFormate|*.rtf|T...

c# – 为什么ASP.NET Core Identity 2.0授权过滤器导致我获得404?【代码】

我有一个控制器,我想只限制一个特定的角色,让我们说管理员.在使用admin角色设置用户之后,我可以使用IsInRoleAsync方法(返回true)验证他是否在该角色上.使用[Authorize(Roles =“admin”)]设置属性时,我得到的是同一个用户的404.我正在使用持有者令牌(我不认为这是相关的,但无论如何),这是我尝试调试所做的: 控制器没有[授权]:返回资源. [好] 带[授权]的控制器:仅当我使用身份验证时才返回资源:承载[访问令牌] [确定] 带[Author...

c# – 将方法的参数转换为自定义动作过滤器MVC3 asp【代码】

我一直在研究一个应用程序,每次你注册,修改,取消,删除等……某些事情,通知必须发送给用户(如果配置)所以我打算通过保存来做到这一点数据库上进程的唯一标识符,然后检查通知是否配置了id,proccess和唯一标识符,然后发送通知. 要做到这一点,我记住这一点……这在控制器上[NotificationFilter(id=10,proccess="Excecution") ]public Register(Entity entity,Guid uid){}这个在ActionFilter类上public class NotificationFilter : Acti...

c# – 使用ValidateAntiForgeryToken自定义授权过滤器订单执行【代码】

我在一个方法上使用了几个Authorize Filter.[SessionState(SessionStateBehavior.Required)] public class AuthenticationFilterAttribute : AuthorizeAttribute {}[HttpPost] [AuthenticationFilter] [ValidateAntiForgeryToken] public void SaveProgress(string data) {}它们都是授权过滤器,所以我希望AuthenicationFilter在ValidateAntiForgeryToken过滤器之前运行.但ValidateAntiForgeryToken在身份验证过滤器之前运行. 我知道...