1

フォームが 1 つあり、編集と削除として 3 つのテキスト ボックスと 2 つのリンク ボタンが含まれています。これらのコントロールは、ボタンによって操作 (有効化と無効化) されます。削除ボタンをロードすると、プロパティが false に設定されます。しかし、削除ボタンをクリックすると、削除確認ボックスが表示されます。この魔法を避けるために私は何をしますか?

4

4 に答える 4

2

このページで見ることができますか、Enable = False は、ASP.NET について話したいことです。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button_members.aspx

あなたの問題は、確認ボックスを表示する onClientClick コードがあることです。これは Javascript であり、クライアント コードも同様です....

これを使って...

myButton.Attributes.Add("onclick", "this.disabled=true;"); 
于 2010-01-12T13:37:54.603 に答える
1

「プロパティを有効にする」の意味がわかりません。ボタンを無効にするには、「無効」プロパティを使用します: http://www.w3schools.com/tags/att_input_disabled.asp - 「無効」属性を追加したときに、問題を再現できませんでした。

http://jsbin.com/eginiのオンライン例

于 2010-01-12T13:24:09.803 に答える
0

より簡単な方法は、実際に必要になるまで、このボタンの「visible」プロパティを false に設定することです。

于 2010-01-12T15:19:29.633 に答える
0
lnkBtn.enabled=true; 

JSとHTMLには「有効な」プロパティがありませんが、.netにはあるため、サーバー側でのみ機能しますか?

lnkBtn.disabled = false;

クライアント側のバージョンです。これは JS と HTML でのみ機能します。

于 2010-01-12T13:36:42.500 に答える