6 c# asp.net visual-studio-2010 sharepoint-2010
毫无疑问,我在这里遗漏了一些非常明显的东西 - 但我是分享点的新手所以请耐心等待.
我已经成功添加了一个母版页,创建了一个内容类型并为我的自定义内容类型创建了一个aspx页面 - 但是我找不到它的cs文件了!?
还有另一种方法可以在sharepoint解决方案中实现代码隐藏吗?创建控件时似乎相似.我已经习惯了标准的asp .net c#web应用程序开发,所有的aspx页面都带有代码隐藏文件作为标准.
谢谢.
在SharePoint中,您可以拥有代码隐藏类,但它需要在程序集中,而不是在aspx.cs代码隐藏文件中.
使用Visual Studio 2010,aspx页面的Page指令看起来像这样:
<%@ Page
Language="C#"
DynamicMasterPageFile="~masterurl/default.master"
Inherits="MyNamspace.MyPage, $SharePoint.Project.AssemblyFullName$"
%>
Run Code Online (Sandbox Code Playgroud)
然后,您可以创建一个MyNamspace.MyPage类,并在常规的代码隐藏文件中执行您要执行的所有操作.
如果你看一下14 hive\TEMPLATE\LAYOUTS目录中开箱即用的aspx页面,你会看到,虽然有些页面有内联代码(在布局中允许),但几乎每个页面都继承自一个类SharePoint程序集.
| 归档时间: |
|
| 查看次数: |
25397 次 |
| 最近记录: |