1
ユーザーログイン後にボタンを隠す問題があります。以下/画像は私の問題を説明してスナップ:asp.netでユーザーログインに応じてボタンを非表示にする方法
は、上記の画像では、両方のユーザーすなわち「wajid」と「アーミル」を参照してください。編集ボタンの表示があります。
「wajid」が「Aamir」ではなくwajidのために表示されている編集ボタンよりもログインしている場合、これが必要です。ログイン時に
私のセッションでは、次のとおりです。
Session["UserName"]
私はこれを実行しようとしましたが、それは動作しません:
string SessionName=Session["UserName"].ToString();
if (SessionName == FirstName)
{
for (int i = 0; i <DealPointsCommentlist1.Items.Count; i++)
{
Edit =(LinkButton)DealPointsCommentlist1.Items[i].FindControl("EditCommentLnkbtn");
Edit.Visible =true;
}
}
else
{
for (int i = 0; i < DealPointsCommentlist1.Items.Count; i++)
{
Edit =(LinkButton)DealPointsCommentlist1.Items[i].FindControl("EditCommentLnkbtn");
}
Edit.Visible = false;
}
は親切に私を返信し、例のいくつかの並べ替えを提供しています。
私はログイン時にファーストネームを取得します –
条件が真であればその作業条件はその名前に問題が表示されません –
デバッグコードを試しましたか? – Chirag