草庐IT

Net_SFTP

全部标签

c# - 如何获取 asp.net c# 的发布数据

这个问题在这里已经有了答案:ReadPostDatasubmittedtoASP.NetForm(3个答案)关闭8年前。这是它的html源码,如何在asp.netc#中获取和使用此帖子数据Request.Form["test"]和Request.Form.getValues("test")无效。Request.Form["test[0].myitem"]也不工作

c# - 具有自定义身份验证的 ASP.NET Web API

我正在寻求有关创建具有自定义用户名/密码身份验证的WebAPI的帮助。我有自己的数据库来验证用户,我不想使用Windows身份验证。我希望能够用[Authorize]之类的属性来修饰我的webapi调用,这样在没有登录的情况下进行的调用将失败。我不想将凭据作为参数传递给每个方法。此API将主要由使用XamarinPCL的移动设备使用。WebAPI必须使用SSL。这似乎是一个简单的设置,但我的谷歌搜索没有显示任何super有用的点击。理想情况下,我想要一个登录Controller来授权用户并允许后续方法调用。谁能提供一个基本示例或一些好的阅读Material?

c# - 如何在使用 JSON.Net 序列化期间有条件地忽略字段和属性?

如何使用JSON.Net在序列化过程中有条件地忽略字段和属性?我无法从JsonIgnoreAttribute继承,因为它是一个sealed类。我该怎么办? 最佳答案 您可以使用JSON.NET的ShouldSerialize语法。JSON.NET网站上有一个很好的例子:http://www.newtonsoft.com/json/help/html/ConditionalProperties.htmpublicclassEmployee{publicstringName{get;set;}publicEmployeeManager{

c# - 检查文件是否为 .NET 程序集

我见过checkingifaPEFileisa.NETassemblybyexaminingthebinarystructure的一些方法.这是测试多个文件的最快方法吗?我假设尝试加载每个文件(例如通过Assembly.ReflectionOnlyLoad)文件可能会很慢,因为它将加载文件类型信息。注意:我正在寻找一种以编程方式检查文件的方法。 最佳答案 我想从技术上讲,Stormenet的回答不是程序化,所以我会将我的回答分成一个答案。为了获得最佳性能,没有什么比使用StreamReader打开文件、读取前(n)个字节并检查字节流

c# - 在 ASP.NET 中重写 URL?

我正在使用ASP.NETC#。如何实现类似于StackOverflow.com的URL重写过程?http://stackoverflow.com/questions/358630/how-to-search-date-in-sql另外,URL中的“358630”等值是什么意思?这是问题ID(他们用来从表中获取数据的基础)吗?不管是什么,在我的应用程序中,我使用“ID”字段来识别记录。该字段是SQL表中的标识列。现在,我的URL如下所示:http://myweb.com/showdetails.aspx?id=9872但我希望它们看起来像:http://myweb.com/showdet

c# - 当使用 Visual Studio .NET 而非 Website 的 Web 应用程序项目类型时,我应该在哪里放置类? (ASP.NET)

我有丰富的在VisualStudio中创建ASP.NET网站的经验。但是有一种替代方法可以通过Web应用程序来完成同样的事情,它们的文件结构略有不同。自从我创建了我的第一个Web应用程序后,我不能再使用App_Code文件夹中的类(.cs文件),除非将它们移动到同一文件,否则ASPX和ASHX类看不到它们。碰巧我在许多文件中使用相同的类,我不想拥有它们的多个副本。我把这些类(class)放在哪里?有没有不创建另一个项目的解决方案? 最佳答案 我们一直在VS2008中为我们的所有项目使用Web应用程序项目类型,并将我们的公共(publ

c# - .Net 4.0 中的并行功能

我一直在研究.Net4.0中一些新的并行功能的实用性。假设我有这样的代码:foreach(variteminmyEnumerable)myDatabase.Insert(item.ConvertToDatabase());假设myDatabase.Insert正在执行一些操作以插入到SQL数据库中。理论上你可以这样写:Parallel.ForEach(myEnumerable,item=>myDatabase.Insert(item.ConvertToDatabase()));您会自动获得利用多核的代码。但是如果myEnumerable只能由单个线程交互怎么办?Parallel类是否会

c# - .NET 和 T-SQL 之间的字符串比较差异?

在我编写的测试用例中,字符串比较在SQLserver/.NETCLR之间的工作方式似乎不同。此C#代码:stringlesser="SR2-A1-10-90";stringgreater="SR2-A1-100-10";Debug.WriteLine(string.Compare("A","B"));Debug.WriteLine(string.Compare(lesser,greater));将输出:-11此SQLServer代码:declare@lesservarchar(20);declare@greatervarchar(20);set@lesser='SR2-A1-10-90

c# - Yahoo 查询语言 (YQL) 的任何 .NET 示例?

我想对YahooQueryLanguage(YQL)进行一些简单的调用.有人在.NET中实现过这个吗?这是我想从.NET进行的查询:selectMarketCapitalizationfromyahoo.finance.quoteswheresymbolin("YHOO","AAPL","GOOG","MSFT","unknown")更新一切正常100%,感谢@fernaramburu。 最佳答案 是的。有两个很好的例子实际上是有效的,因为我几个小时前刚刚测试过......http://jarloo.com/get-yahoo-fi

c# - .NET 在给定时区的情况下将日期时间转换为 UTC

使用C#,我需要将传入的日期时间值转换为UTC。我知道.NET中有这些转换的功能,但我必须识别时区的是标准时区列表http://www.timegenie.com/timezones在.NET中执行此操作的最佳方法是什么?我是否需要创建映射表以将时区转换为TimeZoneInfo.GetSystemTimeZones()中的ID(例如“太平洋标准时间(墨西哥)”)这样我就可以使用TimeZoneInfo.FindSystemTimeZoneById()了?感谢您的帮助 最佳答案 我之前通过使用映射表将时区ID存储在数据库中来完成此操