当我导航到其他页面时,我正在尝试更改母版页中超链接的颜色。
这是我认为可以工作的母版页 page_load 中的代码。
if(!IsPostBack)
{
if(Session["Clicked"]=="HyperLink1"){HyperLink1.Style.Add("color", "#009900")};
if(Session["Clicked"]=="HyperLink2"){HyperLink2.Style.Add("color", "#009900")};
if(Session["Clicked"]=="HyperLink3"){HyperLink3.Style.Add("color", "#009900")};
if(Session["Clicked"]=="HyperLink4"){HyperLink4.Style.Add("color", "#009900")};
if(Session["Clicked"]=="HyperLink5"){HyperLink5.Style.Add("color", "#009900")};
}
然后在每个页面中,我在该页面的 page_load 下写了类似的内容。
if(!IsPostBack)
{
Session["Clicked"]="HyperLink3";
}
我得到一个“预期的;” 当我运行这个错误。但坦率地说,我尝试了很多来摆脱它。我知道这是非常简单的事情,但我找不到它。这甚至是更改超链接颜色的正确方法吗?