2015-01-08 15 views
0

我工作的一個ASP.Net WebForms的網站,我的頁面有一個像這樣的HTML按鈕:從後面的代碼顯示對話框?

<button type="button" class="btn btn-default mb-control" data-box="#message-box-default">Default</button> 

單擊後,此按鈕將顯示以下DIV這基本上是一個模式對話框:

<!-- Message Boxes --> 
      <!-- default --> 
      <div class="message-box animated fadeIn" id="message-box-default"> 
       <div class="mb-container"> 
        <div class="mb-middle"> 
         <div class="mb-title"><span class="fa fa-globe"></span> Some <strong>Title</strong></div> 
         <div class="mb-content"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at tellus sed mauris mollis pellentesque nec a ligula. Quisque ultricies eleifend lacinia. Nunc luctus quam pretium massa semper tincidunt. Praesent vel mollis eros. Fusce erat arcu, feugiat ac dignissim ac, aliquam sed urna. Maecenas scelerisque molestie justo, ut tempor nunc.</p>      
         </div> 
         <div class="mb-footer"> 
          <button class="btn btn-default btn-lg pull-right mb-control-close">Close</button> 
         </div> 
        </div> 
       </div> 
      </div> 
      <!-- end default --> 

這工作正常。但是,我想要做的是有時從我的Asp.net代碼隱藏(C#)中顯示這個div。所以基本上我需要的是一種方法來模仿我的代碼隱藏中的按鈕點擊。

有沒有辦法做到這一點?我對.net仍然很陌生,所以我感謝你的幫助!

+0

您將需要使用javascript在客戶端顯示某些內容而不回發。 – DLeh

+0

爲什麼不在服務器希望顯示時將它放入加載事件處理程序? –

回答

0

由於服務器代碼僅影響服務器端組件,因此無法在代碼後面顯示它。您可以使用RegisterStartupScript方法發送腳本來執行此操作方法

+0

謝謝,我打算早些時候回覆。我沒有使用RegisterStartupScript的經驗,並感謝您指出我的方向 – Cineno28

相關問題