Html 使用<;%%=%在标签中显示变量&燃气轮机;
我在代码后面有一个Html 使用<;%%=%在标签中显示变量&燃气轮机;,html,asp.net,Html,Asp.net,我在代码后面有一个字符串变量,我想在html标签中显示它 我知道我可以使用asp.net控制标签,如下所示: label.Text=stringVariable; <asp:Label id="Text1" runat="server" /> <% Text1.Text = stringVariable;%> 但是我想用这个, 以下是我已经厌倦的: <asp:Label ID="Label" runat="server" Text='<%=stringV
字符串
变量,我想在html标签中显示它
我知道我可以使用asp.net控制标签,如下所示:
label.Text=stringVariable;
<asp:Label id="Text1" runat="server" />
<% Text1.Text = stringVariable;%>
但是我想用这个
,
以下是我已经厌倦的:
<asp:Label ID="Label" runat="server" Text='<%=stringVariable %>'></asp:Label>
*stringVariable是一种public
类型的变量
但它没有显示变量的名称,而是在标签上显示:“”
我该怎么做?感谢您的帮助以下是您可以尝试的内容,它可能会对您的问题有所帮助
<asp:Label ID="Label" runat="server" Text=" <%# Eval("stringVariable ")%>" > </asp:Label>
根据需求使用单引号或双引号
在运行时编译并转换为html标记。您可以使用codebehind或类似方式设置文本:
label.Text=stringVariable;
<asp:Label id="Text1" runat="server" />
<% Text1.Text = stringVariable;%>
更多讨论
如何使用ASP.NET由于您在单引号或双引号中使用了“”,因此它应视为整个(正常)字符串,而不是您尝试访问标签文本。您需要使用Eval()函数获取标签文本的值。是否在此处获取值“label.text=stringVariable;”?如果是,则将“label.text”替换为“stringVariable”