Tag: asp.net

iTextSharp可以打开RTF文档,对其进行操作,并将文档导出为PDF吗?

使用iTextSharp(和c#/ ASP.NET)可以打开RTF文档,通过替换一些文本来操作它,插入图像(WMF或PNG),以及将操作文档导出到保留格式的PDF文档原始的RTF文件? 基本上我希望创建一个简单的邮件合并解决方案,模板在RTF中,输出需要在PDF中。 这需要在ASP.NET服务器上运行。

助手类实现共同任务

我想创建一个帮助类来完成一些常见的任务。 例如,我从数据库中检索一些结果,然后将值分配给变量。 但是我记录中的某些字段也可能包含null。 我想在分配之前检查该值是否包含任何null。 还有一些变量是int类型,所以在解析特定类型之前要检查一下。 int iValue=int.parse(Helpers.IsNull(dr[colName].toString())); string strValue=Helpers.IsNull(dr[colName].toString()); 我应该如何创建一个帮助器类以及我应该使用IsNull方法返回什么值? 有点混淆.. 谢谢

ASP Web API帮助页面 – 从XML 标记链接到类

我正在开发一个Web-API项目,我对微软的HelpPages自动生成的文档印象非常深刻。 我使用官方网站创建帮助页面启用自定义文档 文档生成成功但是标签中的类的引用似乎都没有添加到描述中,HelpPages只是忽略它们(这是有原因的)。 我真的很想在我的项目中使用这个function,我搜索了很多(有时候很近),但没有一个给出令人信服的答案。 这就是为什么我决定将我的解决方案发布到这个调整,并希望有利于其他程序员,并节省他们一些时间和精力。 (我的回答在下面的回复中)

RedirectToAction到不同的控制器而不更改URL

是否可以在不更改URL的情况下从一个控制器(A)操作重定向到另一个控制器(B)操作? 我尝试使用RedirectToAction但浏览器中的URL发生了变化

使用LINQ加密列数据

我想知道是否有简单的解决方案或我坚持以下: 更新DB时: dti.Pass = Crypter.Encrypt(dti.Pass); _db.SubmitChanges(); 从DB中选择时: Data.DbTableItem dti = _db.Single(a => a.Id == id); dti.Pass = Crypter.Decrypt(dti.Pass); 意义 – 我不是真的在编写重复的代码,这似乎是LINQ支持的合乎逻辑的事情; 所以我想知道是不是。

为编辑器添加样式

我正在尝试将一个Style应用于编辑器中,但是我无法使其工作; 我究竟做错了什么? @Html.EditorFor(model => model.ClienteNuevo) @Html.ValidationMessageFor(model => model.ClienteNuevo,”” ,new Dictionary { { “style”, “width:500px” } })

是否有任何简单的方法可以按月/年/每日单位增加DateTime,而不必像疯了一样解析它?

我需要设置结算周期和处理付款。 因此,例如,我将立即处理付款,然后将下一个付款设置为从那时起一个月。 所以,如果我得到DateTime.Now有没有快速的方法只添加一个月? 一年怎么样? 或者我需要将其解析为MM,YYYY,DD,然后添加到MM,如果MM == 12增量年份等等…然后将它重新组合在一起,我的字符串将提交给此paypal插件? 这是所需的最终格式: “YYYY-MM-DDTHH:MM:SS.MSZ”. This is explained in more detail below: YYYY Four-digit year, eg “2005” MM Two-digit month. DD Two-digit day. T Indicates time follows the date. HH Hours in military time (24-hour format). MM Minutes SS Seconds MS Milliseconds Z 1-character (US military) representation of the time zone, […]

与ASP.NET的互操作’80040154类未注册’

我在运行IIS6的Windows XP Pro SP2 x64计算机上收到以下错误: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {3C250CBD-6CC9-11D2-9457-00004B48467E} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). 尝试实例化COM互操作对象时会发生这种情况。 奇怪的是,这可以在与应用程序池(AD中的用户)相同的帐户下运行的控制台应用程序中正常工作。 即两者都使用UserX,所以它似乎不是一个明显的权限问题。 其他人有类似的东西吗?

ASP.NET 5 / MVC 6控制台托管应用程序

在MVC5中,我有一个控制台应用程序,它将使用Microsoft.Owin.Hosting.WebApp.Start(…)来托管一堆控制器,这些控制器将从放置在外部文件夹中的程序集动态加载并对它们运行一些自定义初始化通过API调用。 这样我就可以将参数传递给在运行时确定的初始化方法(并且不像维护配置文件那样笨重)。 在MVC6中,据我所知,自我托管是由DNX运行时使用Microsoft.AspNet.Hosting完成的,但这都是通过命令行完成的。 有没有办法可以在C#控制台应用程序中自我托管,这样我就可以保留这种初始化架构?

如何删除具有外键约束的记录?

启动了一个新的ASP.NET MVC 3应用程序并收到以下错误: 无法删除主键值,因为仍然存在对此键的引用。 怎么解决这个? 型号(EF代码优先) public class Journal { public int JournalId { get; set; } public string Name { get; set; } public virtual List JournalEntries { get; set; } } public class JournalEntry { public int JournalEntryId { get; set; } public int JournalId { get; set; } public string Text { […]