私は自分のページにあるハイパーリンクの条件を追加しようとしています。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"を使用する場合は、Jeremy Wigginsの回答を確認してください。 – Grrbrr404
シンプルなソリューションをありがとう!それは完全に働いた。 – AlwaysANovice