分类信息跟网站配置信息都涉及文件修改,如果修改失败证明目录权限不够,需要添加下网站文件夹目录(至少是content目录)的net service用户组控制权限。
在上一篇文章中,已经对该系统的架构,功能设计做了一些介绍。点击查看:YQBlog - 基于Asp.Net MVC3的个人系统分享【开源】
这里对新增的部分做一些分享。
预览
后台预览(屏蔽了增删改)
源码下载(请下载最新版YQBlog1.1)
【注:分类信息跟网站配置信息都涉及文件修改,如果修改失败证明目录权限不够,需要添加下网站文件夹目录(至少是content目录)的net service用户组控制权限】
新增功能:
1.用户中心。
2.用户在页面中对于所发评论/留言的修改,删除。
3.系统邮件发送(留言、回复email通知提醒)
4.简单的ubb编辑器
主要知识点:
1.jquery选项卡
2.membership profile对于用户信息的扩充
3.flash头像上传
4.email在线发送(异步)
5.html,ubb代码在c#以及js中的互相转换
1.jquery 选项卡
基本上所有的选项卡菜单原理都一样,首先把所有的内容列出来,切换也就是显示一个,其它的隐藏起来。一些看起来比较炫的效果无非就是通过到位的backgournd,border等样式定义来实现。Jquery让一切变得华丽且简单:
$(function () { $( #ucenter .tabbtn ).click(function () { var index = $( #ucenter .tabbtn ).index($(this)); $(this).addClass( u_current ).siblings( li ).removeClass( u_current ); $($( #ucenter .tabitem ).get(index)).show().siblings( .tabitem ).hide(); }); });
html文档: