2012-07-04 80 views
1

我想找一個C#/ ASP.NET消息/簡單對話框的好看的實現。需要C#的對話框/消息框組件ASP.NET

它應該:

  • 當我打電話在我的代碼類似showDialogBox()來產生,每當我需要表現出來(簡單的C#接口)
  • 是模態的。
  • 視覺吸引力和可定製,包括其大小和位置。
  • 能夠顯示至少OK按鈕和可顯示HTML文本的文本字段。

我對價格合理或免費的解決方案感興趣。

總之,請分享您喜歡的C#ASP.NET DialogBox解決方案的鏈接!

+0

使用JQuery可以輕鬆實現模態消息框,您無需爲此付費!它是完全可定製的。請記住,JavaScript是一種客戶端技術,無論何時只要你喜歡你的代碼,你都無法觸發js事件。看看模式對話框的JQuery UI:http://jqueryui.com/demos/dialog/#modal –

+0

Giorgio,我對JQuery非常熟悉,並且有一個工具。但是我需要從代碼背後採取行動,因爲它是代碼隱藏的,會產生消息! –

+0

從代碼隱藏中使用JavaScript通常是一種不好的做法。如果您需要將代碼傳遞給頁面,只需將其分配給控件或js變量,然後使用jquery進行提取。 –

回答

2

可以使用AJAX Control Toolkit和風格它自己(的例子並不悅目IMO):

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

jQuery的也有它的Dialog可以通過Theme Roller

http://jqueryui.com/demos/dialog/剝皮

他們兩個例子都是免費的(你不應該花費一個花哨的mod al對話框),你也可以通過使用一個<div>標籤來創建你自己的標籤,它包含你的內容和javascript來隱藏/顯示標籤。

+0

謝謝達倫,看起來很有前途。 –