我在Visual Studio 2008中創建了Web User Control
。我想將Web User Control
編譯爲DLL,這樣我最終可以在SharePoint Web部件中使用它。將Web用戶控件編譯爲DLL
但我不知道如何在SharePoint中編譯或使用我的Web User Control
。
任何人都知道這是如何工作的?
我在Visual Studio 2008中創建了Web User Control
。我想將Web User Control
編譯爲DLL,這樣我最終可以在SharePoint Web部件中使用它。將Web用戶控件編譯爲DLL
但我不知道如何在SharePoint中編譯或使用我的Web User Control
。
任何人都知道這是如何工作的?
閱讀this ...
在你的manifest.xml包括這個..
<TemplateFile Location="ControlTemplates\"Your Web User Control Name".ascx" />
在你的ascx文件
然後包括這個...
RootFiles\TEMPLATE\ControlTemplates\"Your Web User Control Name".ascx
然後從你打電話.cs文件爲
_value = Page.LoadControl("~/_controltemplates/"Your Web User Control Name".ascx");
編輯
嘗試......
開始>所有程序>的Visual Studio 2008> Visual Studio工具>點擊Visual Studio 2008的命令提示符。 輸入以下命令並按下回車鍵。
devenv.exe的/ resetskippkgs
因此,如果我理解正確,我所要做的就是安裝STSDEV工具,然後按照該網站的步驟進行操作?我也不確定MOSS網站是什麼?這代表什麼? – Vivendi
MOSS代表Microsoft Office SharePoint Server,您不必安裝它在那裏使用的STSDEV ......您只需將您的.ascx文件包含在上述地方 –
我假設我必須創建一個Web部件解決方案(C#大會)'?剩下的我將它設置爲'IIS 7'和'VS2008 with .NET 3.5'。然後我嘗試在'VS2008'中打開它,但它抱怨:** test.cproj無法打開,因爲它的項目類型不受此版本的應用程序**支持。任何想法爲什麼它給出一個錯誤,儘管項目是爲VS2008創建的..? ---無論如何,我會接受你的回答。我希望你仍然可以幫我解決我的錯誤。 – Vivendi
讀this..http://msdn.microsoft.com/en-us/library/ee231548.aspx或http://msdn.microsoft.com/en-us/ library/ff649867.aspx –
@GopeshSharma謝謝,但第一個鏈接是關於'VS2010'。這也可以用'VS2008'完成嗎?因爲在'VS2008'中我沒有'SharePoint Project'模板。任何想法如何用'VS2008'完成? – Vivendi