使用asp.net在html中的C#标签中使用变量

时间:2015-07-17 08:59:57

标签: c# html asp.net variables

我想知道是否可以使用C#标签在html中定义和使用变量。

例如

<% String var = "simpleString"; %>
<link rel="stylesheet" type="text/css" href="style.css?v=<%Response.Write(var);%>" />

我一直试图让这样的事情发挥作用。我写的时候就像

<% String var = "pineapples"; Response.Write(var);%>

它可以工作,但是当我在单独的标签中编写它时,它似乎不会将其作为变量读取。

1 个答案:

答案 0 :(得分:2)

var是c#中用于隐式输入变量的关键字。

String是明确输入的。

您在示例中使用过两者:

String var = "simpleString";

您可以将其更改为:

String var1 = "simpleString";

使用上面所需的变量名称。

<% String var1 = "simpleString"; %>
<link rel="stylesheet" type="text/css" href="style.css?v=<%=var1%>" />

另请注意,从加价开始,您可以使用<%= %>输出而不是Response.Write