我想知道是否可以使用C#标签在html中定义和使用变量。
例如
<% String var = "simpleString"; %>
<link rel="stylesheet" type="text/css" href="style.css?v=<%Response.Write(var);%>" />
我一直试图让这样的事情发挥作用。我写的时候就像
<% String var = "pineapples"; Response.Write(var);%>
它可以工作,但是当我在单独的标签中编写它时,它似乎不会将其作为变量读取。
答案 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
。