我在Visual Studio 2010 Pro中用C#構建ASP.NET 4.0中的基本Web應用程序。我對C#仍然很陌生,並且習慣於Delphi編碼。我的網站已經有註冊/登錄,儘管我使用了一些asp.net控件,但我的大部分頁面都是從我的SQL數據庫中動態加載的,並且我手動編譯了C#中的HTML代碼並將其插入到文檔中。在我的asp.net web應用程序中添加一個可重用的「框」
現在我想要做的是實現投票 - 或投票框 - 一個「對象」,可以在不同的頁面中重新使用。我的網站的母版頁面已經有一個永久性的左側面板,每個頁面上都顯示了一些內容。其中一個將是一個帶有幾個問題投票的小盒子。
所有我需要知道的是,我該如何開始爲這樣的網頁建立一個獨立的插件控件?我不一定是指一個單獨的DLL或任何東西,我現有的可以處理一切。但我想在不同的頁面重複使用相同的小投票箱。所以我認爲這會被認爲是一個單獨的頁面,可能大概是120像素寬80高。每個投票將被限制爲登錄帳戶或IP地址(我已經有權訪問)。所以這個解決方案必須與現有的asp.net應用程序交互。
那麼我該如何開始這種可以在多個頁面中重複使用的插件的'主幹'?我不打算分發這個插件,我甚至不知道這是否是我需要的正確術語。只是一個可在多個頁面上「重複使用」的「盒子」 - 必須與聊天室應用程序交互。
爲了更好地解釋我的意思,想象一下Facebook如何在插件中嵌入一些關於喜歡等的一般信息。我想製作我自己的盒子 - 甚至可以將它嵌入到其他網站中。
「我手動編譯來自C#的HTML代碼並將其插入到文檔中。」 - 這不是一個好主意,正是因爲它使得使用自己的控件變得困難。 – millimoose 2012-02-01 03:02:40