我试图通过使用response.write将输出放置到我的aspx页面,因为我正在使用此代码:
Response.Write("<<span id='Label1'' style='height:16px;width:120px;Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 144px'>Its not at the top left corner!</span>");
这会在屏幕中间打印我的消息,但也会显示“&lt;”在左角。我尝试过一些东西,但我无法摆脱它。
请帮助
任何其他定位输出的方式?
答案 0 :(得分:3)
尝试:
Response.Write("<span id='Label1' style='height:16px;width:120px;Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 144px'>Its not at the top left corner!</span>");
你有一个&amp; lt;在开头,它给你“&lt;”和Label1之后的双倍''
但是有很多更好的CSS定位方法和使用Response.Write直接产生输出通常不需要......你想做什么?
答案 1 :(得分:1)
答案 2 :(得分:0)
人, 我有时使用response.write来快速输出HTML,但我真的建议不要大规模使用它,因为有更好的方法来创建干净的HTMl输出
使用前面提到的所有方法,您可以很好地控制自己喜欢的自定义输出。
祝你好运。答案 3 :(得分:0)
更简单的方法而不是文字:
@Html.Raw("<h1>text</h1>");