技術討論區 > .NET程式設計討論區

c#.net FormView InsertItemTemplate Button disabled

(1/1)

mbrod:
各位先進您好:

           請問在c#.net環境中
   
           在FormView InsertItemTemplate 新增Button

          當button submit後要如何才能讓button disabled反白以防止連續按?

            謝謝

洋蔥叔叔:
應該是要在 javascript 做,e.g:


--- 代碼: ---    <script language="javascript">
        function disableButton(btn) {
            btn.disabled = true;
        }
    </script>

<asp:Button ID="Button1" runat="server" CommandName="Insert" Text="Button" OnClientClick="disableButton(this)" />


--- 程式碼結尾 ---

mbrod:

--- 引述: 洋蔥叔叔 於 2011-06-30 12:55 ---應該是要在 javascript 做,e.g:


--- 代碼: ---    <script language="javascript">
        function disableButton(btn) {
            btn.disabled = true;
        }
    </script>

<asp:Button ID="Button1" runat="server" CommandName="Insert" Text="Button" OnClientClick="disableButton(this)" />


--- 程式碼結尾 ---

--- 引用結尾 ---

我用了 FormView1.FindControl("Button1").Visible=false;
會將整個button隱藏
若只是要反白呢?

洋蔥叔叔:
你要 Sever Side 做的話可以用 Enabled=false

--- 代碼: ---FormView1.FindControl("Button1").Enabled=false;

--- 程式碼結尾 ---

mbrod:

--- 引述: 洋蔥叔叔 於 2011-06-30 15:51 ---你要 Sever Side 做的話可以用 Enabled=false

--- 代碼: ---FormView1.FindControl("Button1").Enabled=false;

--- 程式碼結尾 ---

--- 引用結尾 ---

您好:
還是您的方法比較好用
   <script language="javascript">
        function disableButton(btn) {
            btn.disabled = true;
        }
    </script>

<asp:Button ID="Button1" runat="server" CommandName="Insert" Text="Button" OnClientClick="disableButton(this

謝謝

導覽

[0] 文章列表

前往完整版本