.net 使HTML在“中看起来漂亮”;“查看来源”;当我通过System.web.ui.webcontrol.literal注入它时
现在我把代码放在这样一个文本中.net 使HTML在“中看起来漂亮”;“查看来源”;当我通过System.web.ui.webcontrol.literal注入它时,.net,html,.net,Html,现在我把代码放在这样一个文本中 ImageItem.Text = string.Format("<div class=\"thumb\"><img src=\"{0}\" width=\"132\" height=\"99\" /><a class=\"more\"> </a>" + "<div class=\"tooltip\"><a class=\"close-tooltip\" href=\"j
ImageItem.Text = string.Format("<div class=\"thumb\"><img src=\"{0}\" width=\"132\" height=\"99\" /><a class=\"more\"> </a>" +
"<div class=\"tooltip\"><a class=\"close-tooltip\" href=\"javascript:void(0)\"><img src=\"/images/blank.gif\" /></a>" +
"<h3>{1}</h3>" +
"<p>{2}</p>" +
"<a href=\"gallery_download.html\" class=\"ttlink\" rel=\"gb_page_center[640, 515]\">Click To Download</a>" +
"<div class=\"ttmap\"><img src=\"/images/bub_star.png\" class=\"christchurch\" /></div>" +
"</div>" +
"</div>", ImageParams);
ImageItem.Text=string.Format(“”)+
"{1}" +
“{2}”+
"" +
"" +
"" +
“”,ImageParams);
现在HTML源代码基本上是一个没有换行符的长字符串。我希望它能像正确的HTML一样输出漂亮的内容
范例
<div>
<div>Title</div>
<div>Content</div>
</div>
标题
内容
您必须在代码中插入自己的换行符。您可以使用string.format来实现这一点,以使其更简单
编辑
例如:
ImageItem.Text = string.Format("<div class=\"thumb\">{1}<img src=\"{0}\" width=\"132\" height=\"99\" />{1}<a class=\"more\"> </a>{1}" +
"<div class=\"tooltip\">{1}<a class=\"close-tooltip\" href=\"javascript:void(0)\"><img src=\"/images/blank.gif\" /></a>{1}" +
"<h3>{1}</h3>{1}" +
"<p>{2}</p>{1}" +
"<a href=\"gallery_download.html\" class=\"ttlink\" rel=\"gb_page_center[640, 515]\">Click To Download</a>{1}" +
"<div class=\"ttmap\">{1}<img src=\"/images/bub_star.png\" class=\"christchurch\" />{1}</div>{1}" +
"</div>{1}" +
"</div>{1}", ImageParams, "\n");
ImageItem.Text=string.Format(“{1}{1}{1}”+
"{1}{1}" +
“{2}{1}”+
"{1}" +
"{1}{1}{1}" +
"{1}" +
“{1}”,ImageParams,“\n”);
您必须在代码中插入自己的换行符。您可以使用string.format来实现这一点,以使其更简单
编辑
例如:
ImageItem.Text = string.Format("<div class=\"thumb\">{1}<img src=\"{0}\" width=\"132\" height=\"99\" />{1}<a class=\"more\"> </a>{1}" +
"<div class=\"tooltip\">{1}<a class=\"close-tooltip\" href=\"javascript:void(0)\"><img src=\"/images/blank.gif\" /></a>{1}" +
"<h3>{1}</h3>{1}" +
"<p>{2}</p>{1}" +
"<a href=\"gallery_download.html\" class=\"ttlink\" rel=\"gb_page_center[640, 515]\">Click To Download</a>{1}" +
"<div class=\"ttmap\">{1}<img src=\"/images/bub_star.png\" class=\"christchurch\" />{1}</div>{1}" +
"</div>{1}" +
"</div>{1}", ImageParams, "\n");
ImageItem.Text=string.Format(“{1}{1}{1}”+
"{1}{1}" +
“{2}{1}”+
"{1}" +
"{1}{1}{1}" +
"{1}" +
“{1}”,ImageParams,“\n”);
我不想中断“”代码,我想中断源代码。你知道我将如何使用代码来实现这一点吗?示例?啊,我需要在代码中添加“\n”。有点不好意思我忘了,别难过。不久前,我遇到了一个函数的问题,我忘了在其中放一个return语句。我们都会时不时地忘记一些事情。我不想做“
”中断,我想做源代码中断。你知道我将如何使用代码来实现这一点吗?示例?啊,我需要在代码中添加“\n”。有点不好意思我忘了,别难过。不久前,我遇到了一个函数的问题,我忘了在其中放一个return语句。我们都会时不时地忘记一些事情。让代码可读比让输出缩进更好。如果你使用像Firebug这样的调试器,多余的空白就无关紧要了。最好让代码可读,而不是让输出缩进。如果您使用像Firebug这样的调试器,那么额外的空白就无关紧要了。