簡體   English   中英

在HTML5 / Javascript中使用.NET C#庫

[英]Using .NET C# library with HTML5/Javascript

我剛剛開始學習ASP.NET和HTML5,並尋找專家意見。 我正在探索重用.NET C#庫(數據模型)的可能性,該庫以前在WPF項目(圖形編輯器)中使用,現在已移植到HTML5。 數據模型庫的核心是廣泛使用ObservableCollection和ObservableDictionary類,並依賴於CollectionChanged和PropertyChanged事件來更新視圖。

到目前為止,我已經找到了兩種從Javascript訪問數據模型庫中方法的方法,但是仍然無法弄清楚如何處理應用程序必不可少的事件。

  1. 在ASP.NET AJAX中使用PageMethods
  2. 將.NET庫轉換為COM並使用Javascript加載activeX對象

謝謝,

DM

據我所知,沒有簡單的方法可以直接將javascript與任何類型的屬性更改處理程序相關聯,因為該頁面沒有使用期限。 它被創建,發送到瀏覽器並丟棄。 任何動態工作要么需要在DOM上完成(使用Javascript),要么需要在新頁面上進行請求(采用JavaScript / ajax的無縫方法,或者“重新加載”頁面)。

如果他們必須具有此應用程序的基於Web的版本,則應該看看Silverlight,因為它不僅提供HTML / Javascript,還提供了更多功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM