我在C#中創建項目,我希望能夠定義將定義在ASP網頁中生成的佈局的「模板」文件。這意味着從界面上人們可以點擊某些「區域」並添加文字,圖像或視頻。在C#中創建模板系統會涉及什麼
我只能想到使用座標來實現這一點。有更好的方法嗎?任何提示都會很好。
我在C#中創建項目,我希望能夠定義將定義在ASP網頁中生成的佈局的「模板」文件。這意味着從界面上人們可以點擊某些「區域」並添加文字,圖像或視頻。在C#中創建模板系統會涉及什麼
我只能想到使用座標來實現這一點。有更好的方法嗎?任何提示都會很好。
在ASP.NET中查看MasterPages,這正是您正在尋找的內容區域可以在與主主頁面關聯的頁面中進行編輯。
您是否在尋找用戶可編輯的模板?然後你想看看Web部件。 (Web部件可能更經常與SharePoint關聯,但它們確實存在於沒有SharePoint的ASP.NET中。)
我會預先定義一組用戶控件以提供不同的佈局和/或數據庫訪問選項。我會使用CSS來設計它們,並避免使用XSLT來完成這個特定的任務。
然後,您可以將這些用戶控件動態加載到母版頁中定義的內容佔位符中。您不需要實施Web部件以添加內容 - 只需創建單獨的管理員即可將文本/圖像添加到這些區域。
我可以在桌面應用程序中編輯它嗎? ASP將託管在服務器上,並且會有從客戶端到服務器的連接。 – Prisoner 2011-01-19 14:31:04
mmm你的意思是你想用瀏覽器來編輯內容,比如在編輯博客文章或在這裏使用計算器時?確保你可以,但你必須爲此編寫邏輯,並在HTML編輯器的某個頁面上放置一個頁面,如果你想創建一個博客或類似的博客引擎,甚至可以使用免費的博客引擎。 – 2011-01-19 14:35:27
不,我希望能夠從桌面客戶端進行編輯,然後桌面客戶端將與服務器交互以添加資源並添加一個包含用戶詳細信息的新頁面。 – Prisoner 2011-01-19 14:37:08