Tag: css

使用MS Bundling清空捆绑包

我正在使用asp.net mvc4以及MS使用System.Web.Optimization库(1.1.0)和使用dotless的自定义LessTransform提供的内置捆绑和缩小。 该站点托管在IIS 7中。我的问题是网站间歇性地捆绑是空的,导致网站加载所有奇怪。 http://site/Content/surveycss? 什么可能导致这个? UPDATE 我读过如果较少的编译器遇到错误,则可能导致空包。 我已经测试了较少的错误,没有。 我发现捆绑包配置为使用Content目录的方式可能存在问题,因此我将其更改为: bundles.Add(new StyleBundle(“~/Content/bootstrap”) .Include(…)); 至: bundles.Add(new StyleBundle(“~/cssbundles/bootstrap”) .Include(…)); 重新部署应用程序后,它似乎解决了这个问题。 然而,它再次发生。 该设置是一个负载平衡器,具有2个IIS服务器。 今天,我登录到服务器1并通过IIS浏览了该网站,它正在加载正常。 登录到服务器2并通过IIS浏览站点会产生捆绑问题。 更新2 测试资源可能正在使用的想法。 我尝试删除导致该问题的捆绑包中的较少文件。 成功删除的文件越少。 恢复.less文件后,直接浏览到服务器时问题就消失了。 更新3 这个问题刚刚开始在dev服务器上出现,该服务器没有使用不使用无点的bundle进行负载平衡 bundles.Add(new StyleBundle(“~/cssbundles/bootstrap”) .Include(“~/Content/bootstrap/bootstrap.css”)); 这是因为nuget包升级而且文件不再位于引用的位置。 我仔细检查了所有其他捆绑包,以确保文件仍然存在于它们被引用的位置,并且它们确实存在,所以这不是问题。 更新4 添加了无点配置的日志记录并收到此消息: 06-12-2013 16:08:07.814,10.183.130.143,demo.app.com,/cssbundles/bundlecss?v=WN4weCPcGs3GJ_Hgsm2B7qNotYNgbrMS6xwEt8SWK6M1,user@email.com,” directive block with unrecognised format on line 1: []: /beginning of file [1]: @v: WN4weCPcGs3GJ_Hgsm2B7qNotYNgbrMS6xwEt8SWK6M1; ^ [2]: […]

C#WebBrowser控件不应用css

我有一个我正在VS2005中工作的项目。 我添加了一个WebBrowser控件。 我向控件添加了一个基本的空页面 private const string _basicHtmlForm = ” ” + ” ” + ” ” + “Test document ” + ” ” + “function ShowAlert(message) { ” + ” alert(message); ” + “} ” + ” ” + ” ” + ” ” + ” ” + ” “; private string _defaultFont = “font-family: […]

使用触发器绑定WPF Datagrid单元格背景颜色

我希望WPF数据网格单元格的背景颜色在修改内容时更改颜色。 每个单元格后面都有一个ViewModel对象,该对象包含以下属性 – Value,OriginalValue和Modified。 当用户编辑单元格内容时,这会通过数据绑定自动触发Amount属性。 然后,此属性setter将其与原始值进行检查,并将boolean Modified属性分别设置为true或false,通知绑定以更新这些属性。 到目前为止,我已经使用DataGridTextColumn的ElementStyle属性上的Style获得了部分结果,如下所示 这会更新文本内容背景颜色,但这只是单元格中心的一个小区域。 我希望整个单元格更新它的背景颜色,而不仅仅是textblock属性。 我是否可以修改上面的触发器以在可视树中向上搜索以查找父DataGridCell并在其上设置Background属性,而不是仅设置当前文本块的背景颜色?

如何从代码中添加样式?

我想添加一个样式A:Hover从后面的代码A:Hover到HyperLink控件。 我可以这样做: HyperLink hlRow = new HyperLink(); hlRow.Style.Add(“color”, “#000000”); hlRow.Style.Add(“text-decoration”, “none”); 但是如何为A:Hover添加样式A:Hover为超链接控件? 我是否需要定义一个类并将该类与此控件关联,如果是,如何?

Visual Studio 2012条件捆绑

我刚刚开始使用VS 2012 RC。 我创建了一个包含母版页和单个Web表单的测试站点。 目前,我正在使用此代码捆绑网站上的整个Styles文件夹: Global.asax中 BundleTable.Bundles.EnableDefaultBundles(); 的Site.Master 问题:测试站点有一个站点级CSS文件,用于控制站点的整体外观。 除了站点级CSS之外,每个页面都可以有自己的CSS定义。 是否可以在母版页中仅包含site.css文件,然后在每个页面需要时有条件地将.css文件添加到软件包中? 我在Default.aspx后面的代码中尝试了这个,但它不起作用: BundleTable.Bundles.Add(new Bundle(“~/Styles/Default.css”));

如何用iTextSharp设置PDF段落或字体行高?

如何使用iTextSharp更改PDF字体或段落的行高?

WebBrowser组件未显示CSS 3

我正在构建一个需要WebBrowser组件的软件。 不幸的是,它不会正确显示我的页面。 我的内容使用这种CSS样式: .content_mid{ background-image:url(http://img.awesome-o.net/Content_Mid.png); background-size: 100% 100%; vertical-align:text-top; padding-left: 40px; padding-right:20px; min-height:400px; } 由于我已经发现WebBrowser组件使用已安装的interwebs explorer版本,因此我检查了Internet Explorer上的html,并且它显示完美。 在这里你看到它在IE上显示的内容: 以下是它在webbrowser组件上的显示方式: 所以,我检查了浏览器版本: Debug.WriteLine(“WebBrowser version: ” + webBrowser1.Version); output: WebBrowser version: 9.0.8112.16443 我想这应该没问题。

打开发布模式时捆绑不在MVC5中工作

我在BundleConfig.cs中配置了以下捆绑包: bundles.Add(new StyleBundle(“~/bundles/css”).Include( “~/assets/bootstrap/css/bootstrap.css”, “~/assets/css/global/all.css”)); 我使用以下方法引用它: @Styles.Render(“~/bundles/css”) 当我处于调试模式(web.config compilation debug=”true” )时,它按预期工作,因为它将两个css文件呈现为正常,即: 但是,当我设置debug=”false” ,上述行为仍然会发生,因为它确实识别文件,但它只是正常渲染它们。 确认捆绑绝对可以工作我已经在BundleConfig中启用了优化,即BundleTable.EnableOptimizations = true; 每当我执行上述操作时,它会捆绑css并按预期显示,即: 编辑: 有些人提到将以下代码添加到我的BundleConfig.cs文件中将实现我的目标: #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #endif 我理解并理解这个响应,但根据文档,MVC捆绑的默认行为是在发布模式下捆绑但不在调试模式下捆绑。 我不明白为什么我需要添加额外的代码才能在它应该这样做的时候执行此操作。 编辑2 我忏悔了。 事实certificate我打开了Views文件夹中的web.config而不是主web.config。 我更改了主web.config中的设置,这对我来说很好。 我责怪ReSharper

如何使用C#确定屏幕宽度/高度

我想根据用户屏幕的最大宽度/高度动态设置Window宽度和高度。 如何以编程方式确定?

好的asp.net(C#)应用程序?

有关良好的开源asp.net(C#)应用程序的任何建议,满足以下许多:? 设计精良,多层次 清洁和评论代码 很好地利用了几种设计模式 网页在所有常见浏览器中都能正常显示 生成有效的HTML并充分利用CSS 使用css主题。 比表更喜欢使用css 不依赖于第三方组件(网格,菜单,树木等) 有良好的unit testing 网页不简单,看起来很专业 使用MVC,LINQ等新技术..(不重要) (其他重要的事情,我现在想不到的)