博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
做个CMS吧(一)-站点基本设置
阅读量:6708 次
发布时间:2019-06-25

本文共 1809 字,大约阅读时间需要 6 分钟。

无聊正好有点时间就做个CMS吧。

预计用于个人博客和企业站。
思路有点乱,骑驴看唱本,走着瞧吧。

WebMatrix,Razor+sqlce

先做网站基本配置页面:

预想是这样的:

  • 进入网站,判断是否是第一次运行,也就是说判断网站是否候配置好。
    • 是:直接进入默认页
    • 否:进入Install.cshtml页

这里就有问题了: 我的预想如何实现?请高手指教,谢谢。 我想在_appstart.cshtml页面里面写判断代码,但是这个页面貌似有限制。

基本表设计和Install.cshtml如下:

欢迎斧正·拍砖·讨论
借鉴了MiniCMS

数据库表SiteSet:    名称        类型    sitename    nvarchar(50)    sitelink    nvarchar(50)    nickname    nvarchar(50)    username    nvarchar(50)    password    nvarchar(50)

Install.cshtml:

@{    var db = Database.Open("RazorCMS");    var sqlSle = "Select TOP 1 * From SiteSet";    var siteSet = db.QuerySingle(sqlSle);    if(IsPost&&siteSet==null){        var sitename = Request.Form["sitename"];        var sitelink = Request.Form["sitelink"];        var nickname = Request.Form["nickname"];        var username = Request.Form["username"];        var password = Request.Form["password"];        var sqlIns = "insert into siteset (sitename,sitelink,nickname,username,password) values (@0,@1,@2,@3,@4) ";        var i = db.Execute(sqlIns,sitename,sitelink,nickname,username,password);        if(i!=0){Response.Redirect("default.cshtml");}    }}
RazorCMS
RazorCMS安装程序
v1.0
@{ if(!IsPost&&siteSet==null){
} else{
}}
View Code

 

欢迎讨论

转载于:https://www.cnblogs.com/cgfun/p/RazorCMS1.html

你可能感兴趣的文章
手把手教你使用Js实现前后台传送Json
查看>>
2018年规划
查看>>
关于行框盒子与vertical-align(一)
查看>>
修复苹果iOS 原生键盘遮挡input框
查看>>
学习编程,只跟对的人
查看>>
AQS源码详解
查看>>
AndroidSerialPort:安卓串口通信库
查看>>
咦,Oreo怎么收不到广播了?
查看>>
前端从头搭建个人博客
查看>>
Flask入门学习---初步了解模板
查看>>
spring-控制反转IoC
查看>>
spring cloud微服务分布式云架构(三)-服务消费者(Feign)
查看>>
区块链软件公司:区块链的金融化体系
查看>>
常用的几个设计心理学
查看>>
微服务为什么一定要用docker
查看>>
U盘空间缩减还原
查看>>
nagios监控window主机和LInux主机网卡流量
查看>>
Linux内核将用Nftables替代iptables
查看>>
css 字体属性详细总结
查看>>
Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
查看>>