Tag: css

如何在.net代码中向GridView表添加圆角?

我已经尝试将webkit边界半径/ moz边界半径/边界半径添加到css定义和.net定义,但无济于事。 救命! … 我也试过在td,tr和table上实现角点。 但同样,失败了。

使用System.Net.Mail时格式化电子邮件的最佳方法是什么

嗨,我正在使用System.Net.Mail发送一些HTML格式的电子邮件。 将css插入电子邮件的正确方法是什么? 我知道我可以为每个项目应用格式,但我宁愿使用样式表.. 编辑我应该提到这是一个内部应用程序,我希望99%的用户使用Outlook或其他客户端,但从不使用hotmail或gmail等。

如何循环控件以获取特定类型的控件?

我有这样的div: 在运行时我创建了列表项( HtmlGenericControl outer_li = new HtmlGenericControl(“li”); )中的( ul ,其属性为runat =”server” )。 现在我想要做的是:循环通过div id=”columns”获取每个( ul具有属性runat =”server” )然后遍历每个(ul)以获取每个列表项以保存内容。 编辑:根据答案: foreach (Control c in columns.Controls.OfType()) { var ctrl = (HtmlGenericControl)c; if (ctrl.TagName == “ul” && ctrl.ID != “column1”) { foreach (Control li in ctrl.Controls.OfType()) { var ctrl_li = (HtmlGenericControl)li; if (ctrl_li.TagName == “li”) { string id = […]

使用CSS更改ASP.NET中dropdownlist所选项目的背景颜色

我想在下拉列表,列表框和文本框中更改所选项目的背景颜色。 这可能与CSS有关吗? 谢谢 UPDATE 刚试过这个CSS: ::-moz-selection { background-color:#8CCA1E; color:Black; } 适用于所选文本,但不适用于下拉列表或列表框中的hover颜色或选定项目颜色。

使用XMLWorker将HTML解析为PDF时设置行间距 – ITextSharp C#

我正在使用XMLWorker将HTML字符串解析为PDF文档,并且找不到控制正在生成的PDF的行间距的方法。 Document document = new Document(PageSize.LETTER, 72f, 72f, 108f, 90f); MemoryStream stream1 = new MemoryStream(); PdfWriter pdfWriter = PdfWriter.GetInstance(document, stream1); document.Open(); //parse HTML into document XMLWorkerHelper.GetInstance().ParseXHtml(pdfWriter, document, new StringReader(summary.Content)); “summary.Content”是来自数据库字段的HTML字符串。 现在,我最近将我们的ITextSharp库升级到5.5.5.0,并升级到新的XMLWorker库。 使用上面的代码,行间距(PDF格式中的“前导”)远小于之前生成的PDF。 我需要确保行间距看起来和以前一样。 我读到我可以在我构建的段落上设置前导,但是当简单地调用ParseXHtml()时,这对我没有帮助。 我读到ITextSharp的默认值是字体大小的1.5倍。 我在这里阅读了itextsupport文档 ,我可以使用这一行来使用XML Worker附带的default.css。 CSSResolver cssResolver = XMLWorkerHelper.getInstance()。getDefaultCssResolver(true); 我认为默认的CSS可能会生成与我的旧PDF相同的PDF,但是下面的代码产生了与我刚使用ParseXHtml()时相同的输出PDF。 var sr = new StringReader(summary.Content); HtmlPipelineContext htmlContext = new HtmlPipelineContext(null); htmlContext.SetTagFactory(Tags.GetHtmlTagProcessorFactory()); ICSSResolver […]

来自HTML的iText 7可访问的PDF:当使用display:table时,如何避免表标记;

我正在开发一个ASP.NET MVC项目,它将视图转换为PDF。 以前使用Rotavia,但新的客户要求是PDF可访问/ 508兼容。 出于布局目的,以前的开发人员有一个完整的标题部分(徽标,标题,免责声明等)作为没有元素的表(只是td)。 我需要将它们转换为div,但看起来保持不变。 所以,我所做的是使它们成为div,然后使用CSS属性,display:table,display:table-row-group,display:table-row,display:table-cell。 它看起来几乎完全相同。 问题是,即使它们现在是div,也使用iText DefaultTagWorkerFactory,如下所示: ConverterProperties props = new ConverterProperties(); FontProvider fp = new FontProvider(); fp.AddStandardPdfFonts(); props.SetFontProvider(fp); var tagWorkerFactory = new DefaultTagWorkerFactory(); props.SetTagWorkerFactory(tagWorkerFactory); HtmlConverter.ConvertToPdf(html, pdfDoc, props); 它仍然将Div标签转换为table,tr和td标签。 显然,在div上使用display:table的整个目的是避免使用表但获得相同的布局效果。 为什么iText会实现这种行为,有什么方法吗? 如果没有,任何人都可以提供任何精确的CSS等效显示:table,display:table-row-group,display:table-row,display:table-cell,因为看起来iText只看到属性,“display:table”并使用table-tag。 我在自定义标记工作器工厂中尝试了以下操作,该工厂通过向我的div添加一个类“make-div”来inheritanceDefaultTagWorkerFactory,如下所示: public class AccessibilityTagWorkerFactory : DefaultTagWorkerFactory { public override ITagWorker GetCustomTagWorker(IElementNode tag, ProcessorContext context) { var attributes = tag.GetAttributes(); var […]

将更新进度面板置于中心

我有一个关于更新进度面板的查询。 我想在屏幕中间放置更新进度面板! 任何人都可以建议我,这样做的想法是什么?

Html.ValidationMessageFor Text Color

可能是一个简单的问题,但我似乎无法找到答案。 使用MVC 2我有一系列的Html.ValidationFor控件。 我想为文本分配一个CSS类,似乎无法做到。 Model.Chest, new { @class = “textBoxMeasure” })%> Model.Chest) %> 如果我尝试与textbox相同的方法,因为它需要一个字符串,因为它需要一个字符串,当我把一个字符串放在它仍然不会工作! 谢谢

支持样式标记的HTML Sanitizer for .NET

我正在寻找一个在ASP.NET项目中使用的好的HTML清理程序。 问题在于清洁剂必须支持样式属性,该属性可能包含CSS属性,这些属性也必须进行清理。 到目前为止,我还没有找到一个好的产品。 在我咬紧牙关并编写自己的消毒剂之前,我想我可能会试着先看看这里的人们在使用什么。 我看过并拒绝的图书馆: AntiXSS Library(旧版本不安全,新版本带样式标签) AntiSamy .NET(未维护,缺少.NET版本中的必要function,具有过时的依赖性) AjaxControlToolkit中的HTMLAgilityPackSanitizer(转义样式标记) 理想情况是使用基于白名单的清洁程序,该清理程序还根据已知值或正则表列表validation属性值。 有人能指出我正确的方向吗?

如何在创建后更改DevExpress项目的主题?

我创建了一个DevExpress Web项目(.NET)并在向导中选择了一个主题。 我现在有一些关于主题的大小问题,并且无法弄清楚如何在不创建新项目的情况下更改主题并再次通过向导,然后将我的代码复制到新项目。 我假设某个地方有一个我不知道的地方。 有人能指出我正确的方向吗?