我想爲我在頁面中的超鏈接添加一個條件。如何使用C#代碼使用onClick事件進行超鏈接?
而不僅僅是使用特定的鏈接:<a href="help/Tutorial.html">Tutorial</a>
我想爲不同的用戶顯示不同的頁面。例如,如果用戶以管理員身份登錄,則會以不同於普通用戶的鏈接顯示。
我已經修改我的超級鏈接爲:<a onclick="displayTutorial_Click">Tutorial</a>
,並添加以下代碼:
protected void displayTutorial_Click(object sender, EventArgs e)
{
// figure out user information
userinfo = (UserInfo)Session["UserInfo"];
if (userinfo.user == "Admin")
System.Diagnostics.Process.Start("help/AdminTutorial.html");
else
System.Diagnostics.Process.Start("help/UserTutorial.html");
}
但這並沒有工作。任何人都可以請幫我弄清楚如何讓教程鏈接正常工作?預先感謝你!
如果你想使用服務器控件「HyperLink」 – Grrbrr404 2012-01-09 06:37:51
,請檢查Jeremy Wiggins的答案謝謝你的簡單解決方案!它工作完美。 – AlwaysANovice 2012-01-09 07:07:40