我有一个html文件需要每10秒刷新一次,所以我在html中有这一行:
meta http-equiv="Refresh" content="10; url=Default.aspx"
在我的C#代码中,我有这个:
public partial class _Default : System.Web.UI.Page<Br>
{
public static List<String> Active_User_List=
new List<String>(), User_List_To_Remove;
public static int Refresh_In_Seconds=10;<Br>
..
}
如何用变量“Refresh_In_Seconds”替换10?
答案 0 :(得分:3)
尝试:
<meta http-equiv="Refresh" content="<%=Refresh_In_Seconds%>; url=default.aspx" />
仅供参考,这应该不是静态成员。
答案 1 :(得分:1)
使用此:
<meta http-equiv="Refresh"
content="<%= Refresh_In_Seconds %>; url=Default.aspx" />
答案 2 :(得分:1)
不要使用内联代码黑客,做正确的事:
public partial class _Default : System.Web.UI.Page
{
private const int _refresh_In_Seconds = 10;
public override void OnInit(object sender, EventArgs e)
{
HtmlMeta meta = new HtmlMeta();
meta.Name = "refresh";
meta.Content = _refresh_In_Seconds + "; url=Default.aspx";
this.Header.Controls.Add(meta);
}
}
答案 3 :(得分:0)
使用此:
<meta http-equiv="Refresh" content="<%= _Default.Refresh_In_Seconds %>"; url=Default.aspx" />