与PHP的Echo等效的 ASP.Net 是什么?
我想“回显”一根由定界符分隔的字符串,例如:sergio|tapia|1999|10am
HTML 页面的正文。
我怎样才能做到这一点?谢谢!
我想“回显”一根由定界符分隔的字符串,例如:sergio|tapia|1999|10am
HTML 页面的正文。
我怎样才能做到这一点?谢谢!
如果您尝试在页面上输出,则有几个快捷方式:Response.Write
<%="sergio|tapia|1999|10am"%>
或
<%:"sergio|tapia|1999|10am"%> (.NET 4.0)
有关不同的选项,请参阅此处。
您可以在代码隐藏和 .ASPX 页面:Response.Write(str)
<%
Response.Write(str)
%>
在代码隐藏中使用会将字符串放在页面的 HTML 之前,因此它并不总是有用。Response.Write()
还可以在 ASPX 页上的某个位置创建服务器控件(如标签或文本),并在代码隐藏中设置该控件的文本或值:
.ASPX:
<asp:Label id="lblText" runat="server" />
代码隐藏:
lblText.Text = "Hello world"
HTML 格式的输出:
<span id="lblText">Hello World</span>
如果不想添加 s,请使用文本:<span>
<asp:Literal id="litText" runat="server" />
并设置文本的值属性,而不是文本属性:
litText.Value = "Hello World"