草庐IT

行名称

全部标签

c# - MVC 路由 - 参数名称问题

我正在寻找有关使用C#在MVC中进行路由的信息。我目前非常了解MVC中路由的基础知识,但我正在寻找的东西有点难以找到。实际上,我想找到一种定义采用单个参数的单个路由的方法。我在网上找的常见例子都是围绕着例子routes.MapRoute("Default","{controller}.mvc/{action}/{id}"new{controller="Default",action="Index",id=""});通过映射这个路由,你可以映射到任何Controller中的任何Action,但是如果你想将任何东西传递给Action,方法参数必须称为“id”。如果可能的话,我想找到解决这个

C# 反射按名称获取字段或属性

有没有办法为函数提供名称,然后返回具有该名称的给定对象的字段或属性的值?我尝试使用null-coalesce运算符解决它,但显然它不喜欢不同的类型(这对我来说也有点奇怪,因为null是null)。我可以将它分离到ifnulls中,但必须有更好的方法来做到这一点。这是我的函数,带有Comparison对象的两行无法编译,但我会把它们留在那里以展示我正在尝试做什么。privatevoidSortByMemberName(Listlist,stringmemberName,boolascending){Typetype=typeof(T);MemberInfoinfo=type.GetFie

c# - 集合类型名称中的 '1 是什么

我想知道集合类型名称中的'1是什么意思?例如:List'1,IList'1有人知道那是什么吗? 最佳答案 反引号表示:Thenameofagenerictypeendswithabacktick(`)followedbydigitsrepresentingthenumberofgenerictypearguments.Thepurposeofthisnamemanglingistoallowcompilerstosupportgenerictypeswiththesamenamebutwithdifferentnumbersofty

c# - OpenFileDialog C# 的默认名称?

我在OpenFileDialog中设置默认文件名为answer_XXXXXX.csv。但是显示是这样的。默认名称“answer_XXXXXX.csv”未完整显示。然后我单击“文件名”组合框。它显示准确。我该如何解决? 最佳答案 对此有一个小的解决方法。在调用ShowDialog()之前有下面一行。openfiledialog.ShowHelp=true;例子:OpenFileDialogopenfiledialog=newOpenFileDialog();openfiledialog.ShowHelp=true;openfiledi

c# - ThreadPool 中线程的名称 - C#

我正在使用ThreadPool在Windows服务中执行一组任务。该服务每10秒生成新线程。我想记录从数据库中获取特定任务的线程的名称。是否可以获取线程的名称? 最佳答案 最简单的方法是从每个线程的上下文中获取,因为您拥有可用的CurrentThread属性以及归因于线程的所有属性:System.Threading.Thread.CurrentThread.Name不过就像之前的发帖人提到的那样,我不确定这在线程池中的意义有多大,我不确定。 关于c#-ThreadPool中线程的名称-C

c# - OleDb 参数和参数名称

我有一个通过OleDb执行的SQL语句,语句是这样的:INSERTINTOmytable(name,dept)VALUES(@name,@dept);我正在像这样向OleDbCommand添加参数:OleDbCommandCommand=newOleDbCommand();Command.Connection=Connection;OleDbParameterParameter1=newOleDbParameter();Parameter1.OleDbType=OleDbType.VarChar;Parameter1.ParamterName="@name";Parameter1.Va

c# - 如何获取 System.Xml.Linq.XNode 的名称?

每个XML元素,如有一个名字——“头衔”。我使用foreach枚举由XNode.Nodes()方法提供的项目,并按标签名称处理每个项目。我将XNode转换为XElement,以访问XElement.Name.LocalName属性以获取标签名称,如“标题”。foreach(XElementas_elementindoc.Nodes())在我尝试解析这个标签后出现了问题:"Sometext"现在它的类型是XText(:XNode),我无法将它转换为XElement。我得到一个InvalidCastException。如何获取XNode的“名称”? 最佳答案

c# - 使用指定地址创建 WCF 服务客户端而不指定配置名称

有没有办法在不指定配置名称的情况下使用指定端点地址在C#中创建WCF服务客户端实例?默认情况下,客户端有这些构造函数:publicServiceClient()publicServiceClient(stringendpointConfigurationName)publicServiceClient(stringendpointConfigurationName,stringremoteAddress)显然,由于第一个构造函数,存在默认配置。我想要的是只指定最终构造函数的第二个参数。现在,我正在努力阅读使用ConfigurationManager的配置元素来弄清楚,但这似乎非常麻烦。

c# - 目录不存在 - 参数名称 : directoryVirtualPath

我正在使用VisualStudioExpress2012RC。如果创建一个空白的“helloworldMVC4.5项目”我将它降级到4.0,以便它与我的主机(Arvixe)兼容我将它发布给主机。然后我收到此错误消息,我可以在网上找到有关它的任何信息。ServerErrorin'/'Application.Directorydoesnotexist.Parametername:directoryVirtualPathDescription:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Please

c# - MVC3 asp.net 错误 : Value cannot be null. 参数名称:下拉列表中的项目

在尝试发布数据时,我只在服务器中而不是在我的本地系统中得到转储。有一个页面向数据库提交了一些值。我还将页面中的下拉列表建模为强制性的。但是,当点击“创建”时,不会出现“丢失”之类的错误;它抛出一个垃圾场。转储跟踪:Valuecannotbenull.Parametername:itemsDescription:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktraceformoreinformationabouttheerrorandwhereitorigi