草庐IT

gmap.net

全部标签

c# - 在 .NET 中创建 CD/DVD ISO 镜像

我正在寻找一个库(或代码库),它允许使用.NET平台从CD/DVD创建ISO镜像。.NET框架本身是否支持创建ISO镜像?我很感激任何建议。 最佳答案 .Net本身不能创建或操作ISO镜像。您可以在Google上搜索ISOlibraries;我找到了thisone. 关于c#-在.NET中创建CD/DVDISO镜像,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1952725/

c# - ASP.NET MVC Html.ActionLink 维护路由值

我有一个问题在这里被问得很多:asp.netmvcHtml.ActionLink()keepingroutevalueIdon'twant但是,最终的解决方案是一个简单明了的解决方案,我真的很想了解为什么会发生这种情况,如果有人可以向我解释一下吗?为了完整起见,可以非常轻松地重新创建场景:创建一个新的MVC网络应用程序。运行它。访问“关于”选项卡将URL修改为/Home/About/Flib-这显然会将您带到我们不关心的ID为“Flib”的操作。请注意,顶部菜单链接到关于现在实际上链接到/Home/About/Flib-据我所知这是错误的,因为我现在完全没有办法使用站点链接返回/Hom

c# - 如何使用 log4net 使用 Threadpool 线程记录正确的上下文?

我试图找到一种方法来从一堆线程中记录有用的上下文。问题是很多代码是在通过线程池线程到达的事件上处理的(据我所知),因此它们的名称与任何上下文无关。这个问题可以用下面的代码来演示:classProgram{privatestaticreadonlylog4net.ILoglog=log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);staticvoidMain(string[]args){newThread(TestThis).Start("ThreadA")

c# - 如何将网站翻译成另一种语言?(ASP .NET, c#)

我开发了一个大型企业门户。我刚刚意识到我需要另一种语言的网站。我研究了可用的解决方案,例如在我的网站上使用了第三方控件。(适合我的设计。从SEO的角度来看没有用。不想显示第三方品牌名称。)为每种语言创建资源文件。(重组页面以使用资源文件中的文本需要大量工作。用户输入的数据(如业务描述)如何处理。)是否还有其他可用选项。我在想一个解决方案,比如在服务器端创建页面,然后我可以在将其发送回客户端之前对其进行翻译。我有什么办法可以做到这一点吗?(翻译所有内容,包括从数据库或通过代码添加的数据。并且不影响设计。) 最佳答案 如果您真的需要翻译

c# - .NET 4.0 和可怕的 OnUserPreferenceChanged 挂起

我一直被可怕的OnUserPreferenceChangedHang所困扰,IvanKrivyakov在这里很好地提到了它:http://ikriv.com/en/prog/info/dotnet/MysteriousHang.html#BeginInvokeDance前阵子发帖提问,当初遇到问题的时候:YetanotherC#DeadlockDebuggingQuestion我以为我已经通过删除一个从UI线程构建的控件来解决它,但过了一会儿它又出现了(可能永远不会离开......)。我们一直在使用.NET3.5,据我所知,它使用CLR2.0。最近,应用程序已升级为使用.NET4.0C

c# - 使用 JSON.NET 将 JSON 反序列化为匿名对象

我正在使用JSON.NET对对象进行反序列化,但我无法让它与我正在使用的对象的当前结构一起工作。http://dorobantu.me/post/2010/08/22/Deserializing-JSON-to-anonymous-types-in-C.aspx我的对象目前看起来像这样(我想传递一个对象列表)[{"ID":"ConcurrentUser","FieldType":190,"value":""},{"ID":"SystemType","FieldType":191,"value":null}]我收到错误:CannotdeserializeJSONarrayintotype

c# - 带有 C# .NET 4.5 的 XNA 4.0?

我想使用.NET4.5编写XNA游戏,这样我就可以使用.NET4.0中没有的新功能之一。有什么办法吗?VS2012没有在新项目列表中的任何位置列出XNA。我也看到了这个问题:HowtoinstallXNAgamestudioonVisualStudio2012?但我只是一个爱好者,我无法让xcopy工作(而且我认为我没有游戏工作室,只有框架)。无论如何,我想知道是否有可能在VS2010中改为以.NET4.5为目标。提前致谢。 最佳答案 您可以更改XNA游戏的项目文件,让它使用.Net4.5。打开.csproj文件并更改以下行:v4.

c# - 如何从 ASP.NET Web API 读取 XML?

我有一个WebAPI,可以读取XML并将其传递给适当的模型进行处理。我如何接收传入的XML?我应该使用哪种数据类型?我是否使用StreamReader、StreamContent或XmlDocument或其他? 最佳答案 ASP.NETWebAPI使用内容协商自动将传入的http请求反序列化为模型类。开箱即用,这将适用于任何XML、JSON或wwww-form-urlencoded消息。publicclassComputerController:ApiController{publicvoidPost(ComputerInfocom

c# - 使用 C# 和 ODP.NET 执行 Oracle 事务

我很困惑。从表面上看,在C#中执行事务似乎简单的。从这里开始:http://docs.oracle.com/cd/B19306_01/win.102/b14307/OracleTransactionClass.htmstringconstr="UserId=scott;Password=tiger;DataSource=oracle";OracleConnectioncon=newOracleConnection(constr);con.Open();OracleCommandcmd=con.CreateCommand();cmd.CommandText="SELECTCOUNT(*)

c# - ASP.NET MVC 模型与 ListBoxFor 和 DropDownListFor 助手的绑定(bind)

我有以下模型:[Required(ErrorMessage="ServerNameRequired")][StringLength(15,ErrorMessage="ServerNameCannotExceed15Characters")]publicstringservername{get;set;}[Required(ErrorMessage="ServerOSTypeRequired")]publicstringos{get;set;}publicstring[]applications;我使用以下代码将文本框绑定(bind)到服务器名,效果很好:@Html.TextBoxFor