问题描述
如题,有没简单方便的实现办法。谢谢
解决方案
解决方案二:
何为紧凑?这应该和.net本身关系不大吧
解决方案三:
把控件放在div中,用margin控制
解决方案四:
比如<div>dsa</div>我要输出<div>dsa</div>有些浏览器认空格和回车的,比较麻烦,手动删除太累,有没好的办法输出紧凑的HTML代码
解决方案五:
别按回车键和空格键
解决方案六:
privatestaticreadonlyRegexREGEX_LINE_BREAKS=newRegex(@"ns*",RegexOptions.Compiled);privatestaticreadonlyRegexREGEX_LINE_SPACE=newRegex(@"ns*r",RegexOptions.Compiled);privatestaticreadonlyRegexREGEX_SPACE=newRegex(@"()+",RegexOptions.Compiled);protectedoverridevoidRender(HtmlTextWriterwriter){using(HtmlTextWriterhtmlwriter=newHtmlTextWriter(newSystem.IO.StringWriter())){base.Render(htmlwriter);stringhtml=htmlwriter.InnerWriter.ToString();html=REGEX_LINE_BREAKS.Replace(html,string.Empty);html=REGEX_LINE_SPACE.Replace(html,string.Empty);html=REGEX_SPACE.Replace(html,"");writer.Write(html.Trim());}}
解决方案七:
5楼的牛X,给力哇补充一点,就是把5楼的这些代码做成一个基类(它自己继承于System.Web.UI.Page),然后,让其它所有页面都继承于这个基类,这样就没必要为每个页面写一次了,放到App_Code文件夹里