2010年6月29日 星期二

ASP.NET 動態MENU

最近發現了剛剛那文章的RUNATSERVER功能後
就發現UL的MENU就可以設定為動態的了
這樣做可以依照使用者權限不同
登入的MENU也就不同

前端的頁面

<ul id="menuulmaster">
<li><a href="main.aspx">主頁</a></li>
<li><a href="">瀏覽</a></li>
<li><a href="">修改</a></li>
<li runat="server" id="ulliset"><a href="">設定</a></li>
<li><a href="">登出</a></li>
</ul>

後端的頁面

if (Convert.ToInt32(Session["Level"]) == 1) //如果權限不足
{
ulliset.Visible = false; //關閉設定頁面
}


這樣就可以達到不顯示的功能
另外記得在頁面寫個判斷權限的設定
不然被知道網址後 還是有可能被直接用網址登入喔 XDDD

沒有留言:

張貼留言