Tag: C#的

如何删除特定文件夹中的所有文件?

我在运行时将文件保存在特定的文件夹中。 过了一段时间,我想以编程方式删除它们。 如何删除特定文件夹中的所有文件?

TypeScript和字段初始值设定项

如何以这种方式在TS中创build一个新的类(例如在C#中显示我想要的): // … some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // … some code after 解: 经典的JavaScript语法: return { Field1: "ASD", Field2: "QWE" };

将SQL表读入C#DataTable

我已经阅读了很多有关将DataTable插入到SQL表中的文章,但是有没有简单的方法将SQL表拖入.NET DataTable?

允许使用HttpClient的不可信SSL证书

我努力让我的Windows 8应用程序通过SSL与我的testingWeb API进行通信。 看来,HttpClient / HttpClientHandler没有提供和选项来忽略不受信任的证书,如WebRequest使您能够(尽pipe在与ServerCertificateValidationCallback “hacky”的方式)。 任何帮助将非常感激!

生成不带连字符的GUID

我在我的代码中使用以下语句生成一个GUID byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); 但是,当生成GUID时,我发现它也包含连字符。 怎样才能生成一个只有字母(大写和小写)和数字的GUID? 我不想要连字符。 有人能给我这么个想法吗?

如何在运行时读取类上的属性?

我想创build一个通用的方法,将读取一个类的属性,并在运行时返回该值。 我该怎么做? 注意:DomainName属性属于DomainNameAttribute类。 [DomainName("MyTable")] Public class MyClass : DomainBase {} 我想要生成的是: //This should return "MyTable" String DomainNameValue = GetDomainName<MyClass>();

GET和POST方法在同一个Controller中具有相同的Action名称

为什么这是不正确的? { public class HomeController : Controller { [HttpGet] public ActionResult Index() { Some Code–Some Code—Some Code return View(); } [HttpPost] public ActionResult Index() { Some Code–Some Code—Some Code return View(); } } 我怎样才能有一个控制器回答一件事什么时候“得到”和一个什么时候“张贴”?

为什么没有Guid.IsNullOrEmpty()方法

这让我想知道为什么.NET中的Guid没有IsNullOrEmpty()方法(其中空表示全零) 在编写REST API时,我需要在ASP.NET MVC代码中的几个地方使用它。 还是我错过了一些东西,因为互联网上没有人要求这样做?

path控制器未find或未实现IController

我有一个MVC4项目的语言select: 恩 NL FR 德 1主要部分: 关于 常见(菜单) 联系 常问问题 家 和3个方面: pipe理员 顾客 店 在每个区域,我至less有一个控制器,例如在pipe理员我有控制器概述与相应的视图文件夹概述 ,其中包含一个index.aspx页面。 主页和所有的主页(关于,常见问题等)工作,可以访问)。 但是,当我按照url:localhost:xxxx / en / admin / overview我得到错误 path'/ en / admin / overview'的控制器未find或未实现IController。 即使路由是正确的(我可以看到这个与路由debugging器)。 错误页面还显示,当我想要加载我的主菜单项时,错误被抛出: <nav id="site-navigation" class="eightcol"> @Html.Action("MenuItems", "Common") </nav> – 因为不相关的代码被删除 – 一切似乎都是为了顺序,但MVC似乎无法加载位于主要部分的菜单。 所以,问题的根源在于:我可以在我的项目的主要部分(主页,公用,关于等)授予一个区域(例如Admin)访问控制器吗?

远程服务器返回错误:(407)需要代理validation

我在调用Web服务时遇到此错误: “远程服务器返回一个错误:(407)代理validation必需”。 我得到了一般的想法,我可以通过添加代码来工作 myProxy.Credentials = NetworkCredential("user", "password", "domain"); 或者在代码中使用DefaultCredentials。 我的问题是,这个Web服务的调用在没有这个的情况下在生产环境中工作。 似乎有一个涉及Machine.config的非代码解决scheme,但它是什么? 此刻,我无法进入生产框的machine.config文件,看看是什么样子。 我试图更新我的machine.config如下,但我仍然得到了407错误。 <system.net> <defaultProxy enabled="true" useDefaultCredentials="true"> <bypasslist> <clear /> </bypasslist> <proxy proxyaddress="myproxy:9000" usesystemdefault="false" bypassonlocal="true" autoDetect="False" /> </defaultProxy> </system.net>