現在、座席予約システムを作成中です。私のシステムでは、ユーザーがSeat 1を選択して最後まで進むと、システムが再び復帰したとき(最後のページから最初のページにリンクされたボタンがあります)、Seat 1は無効にする必要があります。しかし、どういうわけか私のコードはまだそれを選択することができます。何故ですか?C#を使用してasp.netのボタンをクリックした後のボタンを無効にする方法
私はこのコードを使用しています:
if (seat1 == "Reserved")
{
ImageButton1.ImageUrl = "seatreserved.png";
ImageButton1.Enabled = false;
}
画像を私は値「予約済み」に成功し、このページに渡されていたを知っているので、変更しません。しかし、何とかImageButton1.Enabled = false;動作しませんでした。 お手数ですが、ありがとうございます。
クリーンなコードを書く方法を学ぶ必要があるようです。文字列 "Reserved"の代わりにenumを使用してください。あなたが持っている車ごとに1つの変数を作ってはいけません。あなたはリストを持っていて、そのようなものに対して何か作業をしなければなりません。 – etalon11
私はかなり初心者なので、私のスキルはまだありません。私は座席図を表示しなければならないので、私は自分の知識に基づいて別の変数を行う必要があるので、私は座席図を表示しなければならないので、車1変数を作成する...アドバイスありがとう! @ etalon11 – Acetamide