Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 使HTML在“中看起来漂亮”;“查看来源”;当我通过System.web.ui.webcontrol.literal注入它时_.net_Html - Fatal编程技术网

.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\">&nbsp;</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\">&nbsp;</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\">&nbsp;</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\">&nbsp;</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这样的调试器,那么额外的空白就无关紧要了。