无法访问后面的代码中的公共页面属性

时间:2015-03-19 04:48:49

标签: c# asp.net vb.net webforms

我通常在我的webforms页面中创建公共属性,例如CustomerID,然后在我的代码后面尝试打开js窗口时,我可以使用服务器标签检索该属性,例如:

<%= CustomerId%>

当我在当天使用VB.NET时,我可以发誓过去曾经工作过。这只是VB.NET吗?

我在代码隐藏的顶部声明我的公共财产,如下所示:

public int CustomerId
{
    get { return (int)(ViewState["CustomerId"] ?? Convert.ToInt32(Request["Id"])); }
    set { ViewState["CustomerId"] = value; }
}

在aspx页面中,我试图在JavaScript中做这样的事情:

url = "/CustomerDetailId=<%=CustomerId%>";

0 个答案:

没有答案