【C#-保存文件而不使用“保存文件”对话框】教程文章相关的互联网学习教程文章

c# – 带有实体框架的ASP.NET MVC – 更新/保存复杂类型属性【代码】

我有3个类,与3个数据库表相关:public class Stat {public int Id { get; set; }public string Name { get; set; }public List<Quantity> Quantities { get; set; } } public class Quantity {public int Id { get; set; }public string Name { get; set; }public virtual Stat Stat { get; set; }public virtual Unit Unit { get; set; } } public class Unit {public int Id { get; set; }public string Name { get; set; }publi...

c# – 保存之前预览PDF

我想预览PDF文件. 我在C#中使用了iTextSharp来生成PDF文件. 如何在打印之前创建预览PDF文件的功能. 我在iTextSharp的预览中找不到任何内容解决方法:我确实找到了我的问题的答案,我想与所有人分享. 所以,我用Windows.Data.Pdf库创建了一个personnal查看器.

c# – 如何持久保存Application_AuthenticateRequest中所需的会话特定值?【代码】

我们有一个非常大的Web应用程序,有很多页面.这些页面要求我们了解用户的角色才能正确显示内容.所以在Application_AuthenticationRequest中,我们有这样的代码:var id = new GenericIdentity(Request.Headers["ceid"]);var rp = new MyRoleProvider();var principal = new GenericPrincipal(id, rp.GetRolesForUser(id.Name));Context.User = principal;问题是我们需要使用Web服务来获取角色,并且因为每次每个用户访问页面时都会进行...

C# – 创建可保存对象【代码】

我想创建一个类库,它包含一个对象可以派生的接口,比如ISaveableObject. 现在,此接口应实现以下功能: >从此接口派生的对象应具有ToSaveableObject方法(类似于System.Object.ToString()方法).>它应该包含一个特定的构造函数,它将一个对象数组作为参数. 这两者之间的连接应该是ToSaveableObject方法返回一个字符串,该字符串获取object []所需的所有属性并将其转换为可读字符串并返回它. 我是想通过使用接口来进入正确的方向,还是更适...

c# – 如何使用XDocument.Save使用属性的自定义缩进来保存文件【代码】

我的目标是输出修改后的XML文件并保留原始文件中存在的特殊缩进.目标是使得生成的文件看起来仍然像原始文件,使它们更容易通过源代码控制进行比较和合并. 我的程序将读取XML文件并添加或更改一个特定属性. 这是我想要实现/保留的格式:<Base Import="..\commom\style.xml"><Item Width="480"Height="500"VAlign="Center"Style="level1header"> (...)在这种情况下,我只希望将第一个属性与第一个属性对齐. XmlWriterSettings提供格式化...

c# – 保存工作簿时出错:System.Runtime.InteropServices.COMException:HRESULT异常:0x800A03EC【代码】

我正在使用我的asp.net应用程序创建一个excel文件.我在IIS7上托管这个网站. 当我从服务器运行它时,它在保存工作簿时出错. 我的代码Workbook.SaveAs(Server.MapPath("Folder") + "\\" + filename + ".xls" , Excel.XlFileFormat.xlHtml, objOpt, objOpt, false, false ,Excel.XlSaveAsAccessMode.xlShared, false, false, objOpt, objOpt);我一直试图解决这个问题一个星期.希望我能在这里找到一些帮助 这是我的错误System.Runtime.I...

C# – 在Listbox中保存值【代码】

我有以下代码:SaveFileDialog saveGC1File = new SaveFileDialog();private void GCSavePlacementOneButton_Click(object sender, EventArgs e) {// Initialize the SaveFileDialog to specify the .txt extension for the file.saveGC1File.DefaultExt = "*.txt";saveGC1File.Filter = ".txt Files|*.txt|All Files (*.*)|*.*";saveGC1File.RestoreDirectory = true;try{string placementOneSave = placementOneListBox.Items.To...

c# – 如何在不转义字符的情况下保存XML?【代码】

在我的C#app中,XML数据可能包含已经预处理的任意元素文本,因此(除其他外)非法字符已转换为其转义(xml字符实体编码)形式. 示例:< myElement>此&该&LT / myElement&GT已被转换为< myElement>这个& amp;该&LT / myElement取代. 问题是,当我使用XmlTextWriter保存文件时,’&’正在重新转发到< myElement>这个& amp; amp;该&LT / myElement取代.我不想要额外的& amp; amp;在字符串中. 另一个例子:< myElement>?bullet< / myElement>,我...

c# – 保存后Excel格式已损坏【代码】

即使我只是加载并保存现有的Excel(.xlsx)文件,其格式也已损坏.这是我在做的事情:ExcelPackage pck = new ExcelPackage(fileInfo); pck.SaveAs(newFile);知道如何保留通过EPPlus编辑的Excel文件的原始格式化设置? UPDATE 这是打开保存文件时看到的消息: 提前致谢解决方法:“格式是否已损坏”,您的意思是什么? 您的文件可能正在使用ExcelPackage不完全支持的某些特定功能.特别是如果它们来自最新版本的Excel.您是否查看了项目页面...

c# – 在移动应用程序中保存用户会话的位置【代码】

我有一个用于创建用户会话的Web服务,基本上是一个登录Web服务.这个Web服务基本上创建了一个会话密钥,因此对于我需要访问的每个Web服务,我需要在我的标题中附加此会话ID,我的问题是存储此会话ID的好地方,我基本上是新手在具有会话ID的移动开发中,不像Web应用程序,浏览器有cookie和会话,但在移动应用程序中呢?可以将它保存在SQLite数据库中吗?或者还有其他方法来存储此会话ID?即使用户关闭应用程序并重新打开它,该会话也将恢复. 顺...

c# – 在移动应用程序中保存用户会话的位置【代码】

我有一个用于创建用户会话的Web服务,基本上是一个登录Web服务.这个Web服务基本上创建了一个会话密钥,因此对于我需要访问的每个Web服务,我需要在我的标题中附加此会话ID,我的问题是存储此会话ID的好地方,我基本上是新手在具有会话ID的移动开发中,不像Web应用程序,浏览器有cookie和会话,但在移动应用程序中呢?可以将它保存在SQLite数据库中吗?或者还有其他方法来存储此会话ID?即使用户关闭应用程序并重新打开它,该会话也将恢复. 顺...

c# – 如何在某些选项卡打开时停止保存按钮功能【代码】

我有一个显示几个不同选项卡的页面.<li id="liHeader"><a href="#tabHeader" title="Header">General</a></li> <li id="liFooter"><a href="#tabNotesComments" id="tabNotes" title="Notes/History of Job">Notes (<%= NoOfNotes %>)</a></li> <li runat="server" id="liDelivery" ><a href="#<%= tabDeliveryDbrief.ClientID %>" title="Delivery Dbrief">Delivery Dbrief</a></li>每个标签具有不同的功能.在这些选项卡上方是一些...

c# – Unity,将立方体贴图保存为一个圆形图像【代码】

我有立方体贴图.我需要将它保存在圆形图像中,例如在PNG中.我失败了几个小时在互联网上搜索.我是怎么做到的那可能吗? 我有图像:joxi.ru/zANd66wSl6Kdkm 我需要保存在png:joxi.ru/12MW55wT40LYjr部件代码,它可以帮助您:tex.SetPixels(cubemap.GetPixels(CubemapFace.PositiveZ)); bytes = tex.EncodeToPNG(); File.WriteAllBytes(Application.dataPath + "/" + cubemap.name +"_PositiveZ.png", bytes);解决方法:您可以创建一个...

C# – 将对象保存到JSON文件【代码】

我正在写一个Windows Phone Silverlight应用程序.我想将对象保存到JSON文件.我写了下面这段代码.string jsonFile = JsonConvert.SerializeObject(usr); IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication(); IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("users.json", FileMode.Create, isoStore);StreamWriter str = new StreamWriter(isoStream); str.Write(jsonFile);...

c# – 保存文件更改后的Visual Studio 2017文件图标

有谁知道为什么每次我在Visual Studio 2017中保存对文件的更改时它都会更改我的文件图标(参见下面的屏幕截图)?我不确定这是否是我在Visual Studio更新中安装或推出的扩展的结果. 我真的想禁用它,任何帮助表示赞赏. 更新1 这似乎与Git集成无关,因为图标仍然会在禁用源控制功能的情况下发生变化(请参见下面的屏幕截图). 解决方法:这似乎是Visual Studio 2017中.NET Core解决方案的一个已知问题. 开发者社区已经报告了这个问题,见Sol...