Tag: asp.net

在asp.net的样式表path中使用斜线(/)和波浪线斜线(〜/)

如何在asp.net中解决这两个path。 为什么这两个给出不同的path。 我们什么时候需要去这些。 <link href="/common/black_theme/css/style.css" rel="stylesheet"> (this is working) <link href="~/common/black_theme/css/style.css" rel="stylesheet"> (this is not working) 据我所知〜表示应用程序根目录“Common”是IIS网站(名为testsite.demo)根目录下的文件夹 物理path= D:\Physicalpath\WarpFirstSite\testsite.demo常用文件夹位置 – D:\Physicalpath\WarpFirstSite\testsite.demo\common

我可以在ASP.NET中从DirectorySearcher获得1000多条logging吗?

我刚刚注意到结果的返回列表限制为1000.我的域(HUGE域)中有1000多个组。 我怎样才能获得超过1000条logging? 我可以从稍后的logging开始吗? 我可以把它分成多个search吗? 这是我的查询: DirectoryEntry dirEnt = new DirectoryEntry("LDAP://dhuba1kwtn004"); string[] loadProps = new string[] { "cn", "samaccountname", "name", "distinguishedname" }; DirectorySearcher srch = new DirectorySearcher(dirEnt, "(objectClass=Group)", loadProps); var results = srch.FindAll(); 我试图设置srch.SizeLimit = 2000; ,但似乎并不奏效。 有任何想法吗?

无法在MVC4 Web API中加载文件或程序集“System.Net.Http,Version = 2.0.0.0”

我有一个奇怪的问题。 我开发了一个MVC 4和新的Web API的应用程序,它在本地工作正常。 我在服务器上安装了MVC4并部署了应用程序。 现在我得到以下错误: 无法加载文件或程序集“System.Net.Http,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其某个依赖项。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040) 说明:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,以获取有关错误的更多信息以及源代码的来源 有趣的是,我本地在我的包文件夹或ASP.NET MVC 4 \ Assemblies文件夹中的System.Net.Http版本是1.0.0.0。 我实际上从我的项目中删除了对System.Net.Http的引用,但我仍然得到相同的消息。 我有点困惑,它从哪里得到的2.0.0.0参考,为什么它会在本地工作,但不是在服务器上。 看着nuget依赖关系: ASP.NET WEb API核心库(Beta)依赖于System.Net.Http.Formatting。 而System.Net.Http.Formatting取决于System.Net.Http。 我想这是从哪里来的。 但是我已经安装了这个软件包的版本2.0.20126.16343,只是里面的dll版本是1.0.0.0 我错过了什么吗? 更新: 这是另一个ASP.NET应用程序的子应用程序,但另一个仍然基于WebForms。 所以,有些事情正在变得混乱。 但是如果我在web.config中的组件部分下做一个干净的,如果甚至没有find应用程序本身了。

创build一个数组或两个date之间的所有date列表

我正在生成沿着X轴的date的多系列图表。 问题是并不是图表中的所有系列在date范围内都具有相同的date。 这意味着,如果我select2月1日至3月30日,一个系列可能有2月1日开始的数据,但是只会到3月底,但另一个系列可能有整个date范围的数据。 这扭曲了我需要创build的图表。 去,鉴于查询开始时的date范围,我想生成一个date列表并填充要绘制的数据,填充那些没有数据的date为0的系列。

Visual Studio中“网站”和“项目”之间的区别

可能重复: ASP.NET:网站或Web应用程序? 我注意到,当你启动Visual Studio 2008并select' New Project ' – >'ASP.NET Web Application'而不是' New Web Site ' – >'ASP.NET Web Site ”。 例如,如果您select“项目”,那么您可以编译为.dll,每个页面获取一个* .aspx.designer.cs代码隐藏文件。 1)为什么我们有这两种不同的项目types? 2)你喜​​欢哪一个? 3)为什么我会select一个呢? 4)什么处理* .aspx.designer.cs文件?

无法加载文件或程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'

我得到错误 System.IO.FileLoadException:无法加载文件或程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed”或其依赖项之一。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040) 为我的CI构build 我试过的解决scheme <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> </dependentAssembly> 它也没有工作

jQuery的周期IE7透明png的问题

当我在IE7中使用透明png文件时,我无法让jquery循环工作 在Firefox和Chrome中是好的,但是在IE(版本7)中,我得到了一个黑色,png透明度在淡出时显示。 这可以使工作正确吗?

如何从HTTPPOST,字典或?

我有一个MVC控制器有这个操作方法: [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here … return something … } 该表单是一个简单的文本框不平凡的forms。 题 我如何访问参数值? 我不是从一个View发帖,这个post是来自外部的。 我假设有一个我有权访问的键/值对的集合。 我试过Request.Params.Get("simpleTextBox"); 但它返回错误“对不起,处理您的请求时发生错误”。

如何在ASP.NET MVC 3中以特定格式呈现date时间?

如果我在我的模型类中有一个DateTimetypes的属性,我怎样才能以特定的格式渲染它 – 例如ToLongDateString()返回的格式? 我试过这个… @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) …因为expression式必须指向一个属性或者字段,所以抛出一个exception。 和这个… @{var val = item.MyDateTime.ToLongDateString(); Html.DisplayFor(modelItem => val); } …它不会抛出exception,但呈现的输出是空的(虽然val包含期望的值,我可以在debugging器中看到)。 提前感谢提示! 编辑 ToLongDateString只是一个例子。 我真正想要使用而不是ToLongDateString是DateTime和DateTime?的自定义扩展方法DateTime? : public static string FormatDateTimeHideMidNight(this DateTime dateTime) { if (dateTime.TimeOfDay == TimeSpan.Zero) return dateTime.ToString("d"); else return dateTime.ToString("g"); } public static string FormatDateTimeHideMidNight(this DateTime? dateTime) { if (dateTime.HasValue) return dateTime.Value.FormatDateTimeHideMidNight(); else return ""; } […]

如何解决IIS7.0上的“HTTP错误500.19 – 内部服务器错误”

什么原因导致这个错误,我该如何解决? 详细的错误信息 模块IIS Web Core 通知BeginRequest 处理程序尚未确定 错误代码0x8007052e configuration错误无法使用虚拟目录密码以用户pipe理员身份本地login到C:\ inetpub \ wwwroot configuration文件不可用(configuration隔离) 请求的urlhttp://192.168.0.3:80/ 物理pathC:\ inetpub \ wwwroot login方法尚未确定 login用户尚未确定 configuration来源 <application path="/" applicationPool="PS-Extranet"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" /> </application>