有沒有在腳本#項目中嵌入html文件的方法,以便它可以包含在控件中,而不必將其放入類屬性/字段中?在腳本#項目中包含HTML的簡潔方法
當我說html文件時,我指的是我想在控件中使用的小片段html,而不是實際web項目中放置的全尺寸html文檔。
我有一個hacky的方式做到這一點,創建一個.html文件,這是一個真正的cs文件,它被設置爲編譯並具有必要的名稱空間/類聲明,其中包含一個名爲模板的屬性,然後將html它。 Visual Studio提供了它,但它很笨拙,例如,這意味着你必須使用單引號而不是雙引號對屬性,等等。
我看過的一些其他東西,但並不完全適合我後:
- jquery模板。
- 將文件包含在我的web項目中,並在需要時通過ajax加載它。
如果您可以將HTML文件作爲資源嵌入到項目中,並讓腳本#編譯器通過ResourceManager.GetString()或類似方法提供它,那就太好了。
有關替代方法的任何建議嗎?
感謝
我一直在做同樣的事情。即使發佈了源代碼,因爲我已經熟練地瞭解瞭如何封裝html片段。我仍然最終依靠.html作爲C#技巧,但我已經開發了一些其他代碼,您可能會覺得有用。 https://github.com/duckmaestro/Sharp-UI – DuckMaestro 2011-05-02 21:59:40
我已經發布了一個功能請求:https://github.com/NikhilK/scriptsharp/issues/30。 – DuckMaestro 2011-05-02 22:34:21
我的方法直接來自查看您的示例代碼(這是一個偉大的想法順便說一句),我剛剛忘記了我在哪裏看過它。我將看看github功能請求討論。 – juye 2011-05-03 16:38:52