【c#-ASP.NET MVC 3自定义对WebGrid进行升序和降序排序】教程文章相关的互联网学习教程文章

c#-如何使用SDK连接到CRM(基于声明的身份验证和自定义STS)【代码】

我在CRM实例上配置了基于声明的身份验证.我正在使用自定义STS(示例可用here)现在,我想从某些测试应用程序访问Web服务.有人对此有一些例子吗?在Windows身份验证的情况下,我尝试使用相同的代码进行连接.但是,当然不成功.我收到一个错误:{“The authentication endpoint Kerberos was not found on the configuredSecure Token Service!”}这是用于连接的代码(用于AD身份验证类型):OrganizationServiceProxy orgserv;ClientCredent...

C#-将自定义事件添加到ASP控件【代码】

我正在使用ASP和C#构建网站,我想知道是否可以向ASP控件中添加自定义事件. 我想向< asp:image>添加一个OnClick,OnMouseDown,OnMouseUp(等)事件. 可能吗? 提前致谢解决方法:是的,您可以采用这种方式. 的HTML<asp:Image runat="server" ID="Image1" />后面的代码protected void Page_Load(object sender, EventArgs e){this.Image1.Attributes.Add("onmouseup", "alert('this is the onm ouseUp event')");}编辑It can be do it us...

c#-为VBA公开.NET(COM)tlb库时选择自定义引用名称添加引用对话框【代码】

我所拥有的是一个Excel 2010 VBA客户端正在使用的C#.NET 4.5 ComVisible(true)库. 我有两个问题: 1- 在VBA中,当我从“工具->引用”添加对tlb的引用时,出现“可用引用”对话框,该对话框将库引用名称显示为与.tlb文件相同的名称,但没有扩展名.如果我的.tlb文件有空格,那么它将在对话框中替换为下划线. 以下线程讨论了类似的问题,但是从VBA项目的角度来看:How can I put spaces in my VBA project name?From my C# project, how can...

c#-PropertyGrid处理未知类型/自定义属性【代码】

我刚刚尝试将PropertyGrid用于我的“游戏编辑器”,以便编辑Objects以及此类对象,但是您如何处理未知类型呢? 例如,我使用XNA,Texture2D是XNA Framework的一种类型(其他方法工作得很好,例如Point / Vector),但是Texture2D只是其核心的位图,因此有一种方法可以“处理”未知类型并自定义样式. PropertyGrid可以显示它们吗?解决方法:您可以使用TypeConverters 有一些从TypeConverter继承并提供基本行为的通用类型转换器,其中最有用的是...

c#-这是在方法和类上创建和使用自定义属性的正确方法吗?【代码】

今天晚上我一直在研究自定义属性,以查看是否可以简化缓存层.我想出了以下几点:namespace AttributeCreationTest {[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = false)]public class Cache : Attribute{public Cache(){Length = "01h:30m";}public string Length;}[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]public class CacheIdentifier : Attribute{}[Cache]c...

c#-高级安装程序,通过命令行调用带有标志/参数的自定义MSI?【代码】

我已经创建了一个自定义MSI程序包,并且我正在与Advanced Installer一起尝试添加某种命令行参数,即可以触发的“标志”.触发该标志时,它将导致安装程序中发生一系列事件(删除某些文件,四处移动文件夹,提取zip文件…等等.) 换句话说,可以说我有从高级安装程序生成的exe,名为installer.exe. 我想从命令行调用installer.exe –triggerEvents,它将触发安装程序本身内的一系列自定义事件. 经过一些研究,我发现了一篇与我的问题相关的非常好...

从C#自定义Cmdlet中调用读取主机cmdlet

我正在编写一组需要Oauth2身份验证的Powershell Cmdlet.目前,我可以打开一个新的浏览器窗口,并且用户复制出访问身份验证代码以传递回cmdlet.但是,这意味着我必须有一个单独的cmdlet,该cmdlet现在接受身份验证代码作为输入. 有什么方法可以调用读取主机吗?我试过了instructions,但是尽管列出了它,但07.001并没有出现在Microsoft.PowerShell.Commands命名空间下,但是类似WhereObjectCommand的东西却出现了. 我已经尝试过Console.Rea...

c#-如何在PropertyGrid对象的集合编辑器中自定义描述?【代码】

我有一个包含几个公共属性的类.这些属性之一是一个List,其中包含另一个类的实例.它分解成这样的东西:namespace Irig106Library.Filters.PCM {[Description("Definition")]public class MinorFrameFormatDefinition{[Description("Word Number")]public int WordNumber { get; set; }[Description("Number of Bits")]public int NumberOfBits { get; set; }}public class MinorFrame{// ... other properties here[Category("Forma...

C#-返回自定义错误【代码】

我已经使用诸如Forbidden或NotFound之类的方法设计了一个名为ErrorController的Controller,因此可以将以下行添加到Web.config中:<customErrors mode="On" defaultRedirect="~/Error/Unknown" /><error statusCode="404" redirect="~/Error/NotFound" /><error statusCode="403" redirect="~/Error/Forbidden" /> </customErrors>所以现在我希望能够做这样的事情:public ActionResult Edit(int idObject) {if( user.OnwsObject(id...

C#-反射-按名称访问自定义属性【代码】

我正在尝试查看给定的方法是否用属性装饰(有问题的属性是NUnit.Framework.TestAttribute),但是无论该属性是什么版本,我都需要能够检查该属性.当前,我在使用反射的项目中具有nunit.framework.dll版本2.6.2,在测试中具有dll版本2.6.0.反射找不到属性. 有什么办法可以做吗bool isTest = method.GetCustomAttributes(typeof(TestAttribute), true).Length > 0;不能访问TestAttribute dll的正确版本? 其中method是MethodInfo类型.解决方...

c#-自定义自动生成的类的显示【代码】

我有一个数据库,我创建了一些类来使用SQLMetal访问/管理它.现在,我使用LINQ to SQL,并且想在数据网格视图中显示查询结果.当我这样做时,这些列将以我在数据库表中的列的名称命名,并显示所有属性.我知道我可以通过使用DisplayName和Browseable属性来更改此属性,但是由于类是自动生成的,因此我不能仅在需要的地方添加此属性.我想出了三种解决方法: >创建采用者以采用我的课程.我仍然不确定您在这种情况下如何准确地采用采用者.>创建另...

C#-QuickBooks自定义应用程序部署

我已经在c#中创建了一个应用程序,该应用程序连接到我们的QB,以便发布此类发票.我准备将其部署到会计师之外,以便他们可以进一步测试该应用程序.这个应用程序在我的机器上可以正常工作,但是,当我构建项目并将exe导入我们的一台会计师计算机时,出现关于“ COM类工厂,等等,没有注册的类”的错误 在过去,该错误意味着我需要使用x86而不是x64来构建c#,但是我这样做并仍然收到错误.我现在相信他们没有像我一样在他们的计算机上注册QBFC12....

c#-SSRS 2012中的自定义表单身份验证【代码】

我是SSRS的新手,并被要求添加自定义身份验证以访问SQL Server 2012上的报表服务器和报表管理器 我一直按照指示靠近牙齿Microsoft’s security extension sample.我所做的唯一修改是对实际的UILogin.aspx和Login.aspx以及UserAccounts数据库,并且使用了wmi名称空间v11.项目是在Debug模式下编译的(GetUserInfo已修改为不包含Assert和null引用异常) 我可以在/ReportServer/rsreportserver.config中的< Security>< Extension>< Configu...

c#-通过反射通过自定义属性对实体进行Linq排序【代码】

获得了具有Country属性和String属性Name的Customer类.客户还实现IComparable< Country>.像这样:public int CompareTo(Country other) {return string.Compare(this.Name, other.Name); }现在:var custList = new List<Customer>{...};custList.OrderBy(cust => cust.Country).ToList(); //Sorts as charm.如果尝试通过反射排序:var itemProp = typeof(Customer).GetProperty("Country");custList = c.Customers.ToList().OrderB...

c#-将自定义对象添加到JObject时出错【代码】

这些是我的课程:public class RequestEntity {public int Category { get; set; }public List<string> Types { get; set; }public List<Parameters> parameters { get; set; } }public class Parameters {public string Name { get; set; }public string Type { get; set; }public bool IsRecent { get; set; } }将值设置为:List<RequestEntity> request = new List<RequestEntity>();现在,我需要创建一个具有2个属性的JObject.J...