sw的aspx不算很多,这是建立在sw优秀的框架上的。
2006-11-30 11:49 673 AccessDenied.aspx
最常出现的关于这个页面的代码
if(!SessionFacade.Admin) Response.Redirect("AccessDenied.aspx")
sw并没有使用activedirectory内置的权限管理,而是为自己的架构使用了更适合的deny方式。
[admin edit getfile import operation post register upload zip].aspx.cs都使用了这条语句。
2008-02-25 19:43 82,850 Admin.aspx
这是管理页面,以后要着重介绍的
2006-11-30 14:46 787 AllPages.aspx
这是全部页面的索引,以后是要着重介绍的。
2007-03-17 08:27 789 Category.aspx
所有分类页面的索引,以后要着重介绍的。
2007-07-03 08:48 2,488 Default.aspx
站点的入口,负责做一个跳转的路由节点,以后要着重介绍。
2006-11-30 14:52 323 Diff.aspx
做比较两个词条用的页面,和history.aspx有点关系。
2008-01-26 12:03 66,439 Edit.aspx
编辑词条的页面,最重要的一个页面,也是最重的一个页面。
2006-10-26 17:36 1,074 Error.aspx
<asp:Literal ID="lblDescription" runat="server" Text="We're sorry, an error occurred while processing your request. The error information has been registered and it will investigated.<br />Please restart from the <a href="Default.aspx">Main Page</a>." meta:resourcekey="lblDescriptionResource1"></asp:Literal>
就为了显示一段出错信息,当然这个页面之所以没有做成.htm的原因是用到了多语言资源。
2006-09-26 17:29 111 GetFile.aspx
从\ScrewTurnWiki\public\Upload\下找个文件,GetFile.aspx?File=$
2006-12-21 20:25 113 GetThumb.aspx
显示\ScrewTurnWiki\public\Upload\下图像文件的缩略图。
另有一个jsimagebrowser.ascx.cs有这个页面的引用
javascript:return __ShowPreview('GetThumb.aspx?Big=1&Image=
2007-01-01 11:51 1,107 History.aspx
察看某个词条的历史纪录。和Diff.aspx有点关系。
2006-11-16 12:17 5,030 Import.aspx
导入词条页面,可以从page,MediaWiki,FlexWiki,或者文本导入。以后会着重介绍。
2006-10-23 11:29 3,821 Language.aspx
选择用户使用的语言,以后会着重介绍。
2006-11-30 15:03 5,536 Login.aspx
login/logout的页面,以后会着重介绍。
2006-11-10 18:23 2,486 Message.aspx
给指定用户留言,同时会有邮件通知,以后会着重介绍。
2006-11-30 15:20 927 NavPath.aspx
好像是列出浏览过的页面的链接,以后会着重介绍。
2007-06-21 10:01 1,724 Operation.aspx
仅提供了deletemessage的操作。
2006-11-30 15:27 745 PageNotFound.aspx
自订制的404page
2006-12-01 17:08 2,422 Post.aspx
对词条留言
2006-08-17 19:32 135 Preview.aspx
preview正在编辑中的词条,通过xmlhttp把内容返回给edit.aspx
2006-11-30 15:32 573 Print.aspx
打印页面
2006-12-01 19:57 10,374 Profile.aspx
users' profile,以后着重介绍
2006-07-13 17:45 113 RandPage.aspx
随机页面
Pages pages = Pages.Instance;
Random r = new Random();
Response.Redirect(pages.AllPages[r.Next(0, pages.AllPages.Count)].Name + Settings.PageExtension);
至于Settings.PageExtension
public static string PageExtension {
get { return ".ashx"; }
}
2007-10-29 18:56 9,947 Register.aspx
注册页面,以后着重介绍
2007-02-14 17:33 129 RSS.aspx
词条相关的rss页面
2007-03-08 07:13 2,230 Search.aspx
搜索页面,以后着重介绍
2006-11-15 14:47 419 SessionRefresh.aspx
刷新session的控制页面,作为admin.aspx的一个iframe,edit.aspx.cs也提供了链接。
2006-10-13 16:58 878 Upload.aspx
上传文件的页面,,用了个FileList控件,以后详细介绍。
2006-07-20 13:49 103 Zip.aspx
下载打包文件
sidebar.cs已经有这些链接了
* [RandPage.aspx|Random Page]
* [Edit.aspx|Create a new Page]
* [AllPages.aspx|All Pages]
* [Category.aspx|Categories]
* [Admin.aspx|Administration]
* [Upload.aspx|File Management]
* [Login.aspx|Login/Logout]
* [Language.aspx|Language Selection]
* [Profile.aspx|Your Profile]
* [Register.aspx|Create Account]
从某种程度上表示这些是最重要的页面之一
除了aspx以外,还有几个ascx。这些ascx基本上只被一个页面使用过,独立出来是因为具备逻辑上的独立意义。
2006-12-29 15:34 5,174 FileList.ascx
显示以上传文件,只有upload.aspx用到了这个控件。以后详细介绍。
2007-08-06 11:25 510 JsFileTree.ascx
<asp:Literal ID="lblContent" runat="server" EnableViewState="false"></asp:Literal>
从名字看来应该是显示文件目录树的控件,只有edit.aspx用到了这个控件。
像这样用Literal来做控件确实是一个好方法。
2007-12-25 19:35 1,468 JsImageBrowser.ascx
从名字看来应该是浏览图片的控件,只有edit.aspx用到了这个控件。
2006-11-30 15:07 1,095 LogList.ascx
admin.aspx用到了这个控件。