【发布时间】:2012-01-21 21:17:07
【问题描述】:
我想与 JavaScript 共享存在于 C# 服务器端的 currentTab 变量。这是我的代码:
C#:
public int currentTab = 1;
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "showTab(" + currentTab + ");", true);
}
JavaScript:
var currentTab = "<%=currentTab%>";
function showTab(index)
{
currentTab = index;
// Show tab at (index)
}
我使用这种方法在 PostBack 上再次获取当前选项卡。但是,C# 上的 currentTab 在 PostBack 之后仍然是 1。我该如何解决这个问题?
【问题讨论】:
标签: c# javascript asp.net html variables