草庐IT

microsoft-common-controls

全部标签

c# - 使用 ASP.NET Web API, Controller 如何返回使用 DotNetZip 库压缩的流图像集合?

我如何创建一个WebAPIController来生成并返回从内存中JPEG文件(MemoryStream对象)集合流式传输的压缩zip文件。我正在尝试使用DotNetZip库。我找到了这个例子:https://web.archive.org/web/20211020131216/https://www.4guysfromrolla.com/articles/092910-1.aspx#postadlink。但是Response.OutputStream在WebAPI中不可用,因此该技术不太有效。因此,我尝试将zip文件保存到新的MemoryStream;但它扔了。最后,我尝试使用Pus

c# - 使用 Microsoft.Office.Interop.Excel 从 excel 2010 中读取数据

我无法读取Excel中的数据。这是我正在使用的代码:usingExcel=Microsoft.Office.Interop.Excel;Excel.ApplicationxlApp=newExcel.Application();Excel.WorkbookxlWorkbook=xlApp.Workbooks.Open(@"Book1.xlsx",0,true,5,"","",true,Excel.XlPlatform.xlWindows,"\t",false,false,0,true,1,0);Excel._WorksheetxlWorksheet=(Excel._Worksheet)

c# - 无法将带有 [] 的索引应用于 mvc Controller 中类型为“System.Collections.Generic.ICollection<int>”的表达式

publicActionResultaddstandardpackage1(ICollectionSingleStay,ICollectionDOUBLESTAY,ICollectionTRIBLESTAY,ICollectionFAMILYSTAY,ICollectionEXTRABED){vars=SingleStay;for(inti=0;i在for循环中,我收到类似无法将带[]的索引应用于类型表达式的错误,但我需要在for循环中,在我得到的每个中。因为基于for循环,我会将详细信息与其他集合列表绑定(bind)。请帮助我。我在varcal=Singlestay[i]中遇到错误。

c# - 为 Microsoft.EntityFrameworkCore.Install 检测到版本冲突

将asp.netcoreapi添加到我正在处理的现有项目时出现以下错误。"VersionConflictdetectedforMicrosoft.EntityFrameworkCore.Install/referenceMicrosoft.EntityFrameworkCore2.2.1directlytoprojecttoresolvethisissue"我尝试添加Nuget包,但在多个不同的包之间发生了进一步的版本冲突,并且该过程总是失败。起初我认为这可能是我的项目的问题,所以我从头开始了一个新的解决方案,并设法通过几个简单的步骤重现了这个问题。创建新解决方案(EFDemo)将新的

c# - 发现多个类型与名为 'Home' 的 Controller 匹配 - 在两个不同的区域

我的项目有两个区域。现在,当我运行该程序时,出现此错误:Multipletypeswerefoundthatmatchthecontrollernamed'Home'.Thiscanhappeniftheroutethatservicesthisrequest('{controller}/{action}/{id}')doesnotspecifynamespacestosearchforacontrollerthatmatchestherequest.Ifthisisthecase,registerthisroutebycallinganoverloadofthe'MapRoute'm

c# - 从 ASP MVC 中的区域 Controller 链接到根 Controller

如何从我的区域之一链接到我的根Controller之一?这给了我一个错误:Norouteintheroutetablematchesthesuppliedvalues.我的根Controller集合中名为Admin的文件夹中有一个名为Page的Controller。我可以通过键入\Admin\Page访问此Controller。这是我注册路线的方式:routes.MapRoute("Admin","Admin/{controller}/{action}/{id}",new{controller="Admin",action="Index",id=""});我希望我可以使用我认为的这种语

c# - Autofac - 确保 Controller 有一个无参数的公共(public)构造函数

我知道之前有人问过这个问题并回答过-我问这个问题的原因是(我认为)我尝试了所有建议的解决方案来解决这个问题,但仍然无法解决。我有一个ASP.NETWebAPI2.0项目。我安装了Autofac、Autofac.Mvc5和Autofac.WebApi2依赖项。当我尝试调用APIController时,出现以下错误:Anerroroccurredwhentryingtocreateacontrolleroftype'MyController'.Makesurethatthecontrollerhasaparameterlesspublicconstructor.在我的Global.asax

c# - 可以将私有(private)方法放在我的 Controller 中,还是应该使用 asp.net mvc 将它们分离到某种类型的帮助程序类中?

我有一个Controller,可以根据用户类型加载一些下拉菜单。例如:publicActionResultIndex(){switch(SessionHelper.ViewLimit){case"C":ViewData["CustDivision"]=LoadCustDivisions();ViewData["Customer"]=LoadCustomers();break;case"P":ViewData["Customer"]=LoadCustomers();ViewData["Employee"]=LoadEmployees();break;case"D":ViewData["C

c# - 为什么这个 web api Controller 不是并发的?

我有一个WebAPIController,其中包含以下方法:publicstringTester(){Thread.Sleep(2000);return"OK";}当我调用它10次(使用Fiddler)时,我预计所有10次调用都会在大约2秒后返回。然而,调用分别在2、4、8...20秒后返回。是什么阻止它同时运行?我该如何解决?常规Controller的行为是否与web-apiController相同? 最佳答案 您描述的内容与ASP.NETsession状态的默认行为相匹配,可以通过在web.config中禁用它来解决。Acces

c# - 我的 Microsoft.Windows.Themes 程序集在哪里?

我在XAML中编写了一个用户控件,在将其编译为C#后,生成的C#中有这一行:usingMicrosoft.Windows.Themes;现在抛出一个错误:Thetypeornamespacename'Themes'doesnotexistinthenamespace'Microsoft.Windows'(areyoumissinganassemblyreference?)我想既然我不能影响编译后的C#的输出(没有什么可以从XAML中删除),我只是将其添加为引用。但是,“添加引用”对话框不包含Microsoft.Windows.Themes。这不是.NET的一部分吗?这是导致此问题的示例