【发布时间】:2014-03-17 14:18:24
【问题描述】:
我想创建几个具有本地 SharePoint 2010 外观的自定义应用程序页面。到目前为止,我一直在 VS2010 中将 ASP.NET 组件拖放到用户控件中,然后通过 CssClass 属性应用 SharePoint 的 css。
现在我注意到 SharePoint aspx 页面在内部使用了很多 SharePoint 标记,例如 <SharePoint:UIVersionedContent>、<SharePoint:SPLinkButton>、<wssawc:InputFormTextBox> 等,而不是通常的 ASP.NET 控件(例如 <asp:LinkButton>)。但是,除了手动剖析现有的 aspx 页面并尝试找出 SharePoint 使用的神秘标签和元素,然后尝试在我自己的页面中逐行模拟这一点之外,我没有其他方法可以使用本机组件创建 SharePoint 页面。
我应该担心我使用的是普通的 ASP.NET 标签而不是 <SharePoint:*> 标签吗?除了通过反复试验手动编码所有内容之外,还有更好的方法来创建对 SharePoint 友好的本机自定义页面吗?
【问题讨论】:
-
您是否安装了 SharePoint SDK?
-
@TimG 不,至少我不会知道。
标签: asp.net sharepoint sharepoint-2010