我有一個asp.net
應用程序,它是一個隨機生成器,我希望我的按鈕在單擊時禁用並保持禁用狀態。禁用按鈕OnClick
我曾嘗試加入OnClientClick="this.disabled = true;"
我<asp:button>
,也嘗試添加以下到我的onclick後面的代碼 BtnDecideForMe.Attributes.Add("onclick", "this.disabled=true;");
但這些工作。
不用擔心它的乾淨程度,只要它乾乾淨淨並且完成工作。
HTML
<div class="col-sm-2">
<asp:Button class="btn btn-success" ID="BtnDecideForMe" runat="server" Text="Decide For Me" OnClick="BtnDecideForMe_Click" />
</div>
On_Click事件
protected void BtnDecideForMe_Click(object sender, EventArgs e)
{
List<string> Eat = new List<string>();
Eat.Add("Chinese Buffet");
Eat.Add("Harvester");
Eat.Add("Frankie & Benny's");
Eat.Add("Hungry Horse");
Eat.Add("Blaize");
Eat.Add("Chiquito");
Eat.Add("Cafe Football");
Eat.Add("Nando's");
Random Place = new Random();
int Places = Place.Next(0, Eat.Count);
txtDestination.Text = Eat[Places];
//BtnDecideForMe.Enabled = false;
}
我真的不希望使用BtnDecideForMe.Enabled = false;
,因爲它失去了我的bootstrap
造型和真的不希望應用的整體很多css
。
當你說保持禁用你的意思是即使在回發頁面重新加載之後? – Fred