怎么自定义内容类型,并同时以应用程序页的方式自定义了新增、修改、显示3个页面
如何自定义内容类型,并同时以应用程序页的方式自定义了新增、修改、显示3个页面
参考http://www.cnblogs.com/carysun/archive/2008/06/12/contenttypes.html
有几个问题:
1.我把源代码用vs2008打开部署后,把ContentTypes.dll考到C:\WINDOWS\assembly,把OnlineEvent的内容类型添加到随便哪个新建的列表,然后点击“新建”确实出现了自定义的OnlineEventAdd.aspx 页面,但是我填写表单后,点"Update"后就出现“未知错误”
2.它的btnUpdate_Click事件是怎么注册的?按照他的思路是这样的(不知道理解的对吗?)
后台的cs文件就直接写了事件方法,估计是在c#项目库中建立的
然后在Newform.aspx上
3.这个例子如果成功,是不是填好OnlineEventAdd.aspx点“Update”后会回到list(AllItems.aspx?),在列表里就会多出一条记录?以后可不可以绑定工作流?
4.我想在页面上加一个asp:fileupload,把路径传到数据库,并把文件上传到自定义的位置,可以吗?
------解决方案--------------------
参考http://www.cnblogs.com/carysun/archive/2008/06/12/contenttypes.html
有几个问题:
1.我把源代码用vs2008打开部署后,把ContentTypes.dll考到C:\WINDOWS\assembly,把OnlineEvent的内容类型添加到随便哪个新建的列表,然后点击“新建”确实出现了自定义的OnlineEventAdd.aspx 页面,但是我填写表单后,点"Update"后就出现“未知错误”
2.它的btnUpdate_Click事件是怎么注册的?按照他的思路是这样的(不知道理解的对吗?)
后台的cs文件就直接写了事件方法,估计是在c#项目库中建立的
- C# code
protected void btnUpdate_Click(object sender, EventArgs e)
然后在Newform.aspx上
- HTML code
<%@ Page Language="C#" MasterPageFile="~/_layouts/application.master" AutoEventWireup="true" Inherits="ContentTypes.OnlineEventAdd, ContentTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %> <asp:Button ID="btnUpdate" Text="Update" runat="server" OnClick="btnUpdate_Click" /> 这就直接认btnUpdate_Click这个事件了吗?
3.这个例子如果成功,是不是填好OnlineEventAdd.aspx点“Update”后会回到list(AllItems.aspx?),在列表里就会多出一条记录?以后可不可以绑定工作流?
4.我想在页面上加一个asp:fileupload,把路径传到数据库,并把文件上传到自定义的位置,可以吗?
------解决方案--------------------