由于是随笔,我遇到了就会记录,比较乱,作为自己解决问题的过程的记录
由于本人很久没玩儿web 了,对于最近这几年比较流行的mvc,mvp架构比较陌生,后来我突然意识到web是现在的趋势,所以我打算搞一个自己的blog。
本来一开始想用EF6+mysql 来做的,因为mysql 相对来说轻巧一些,不想mssql 那么臃肿,对于一个blog来说绰绰有余
EF问题,在我表设计了部分后,我准备写个测试代码来创建一个数据库 后来发现一直报错 说 .....sqlserver 未注册什么的,后来我发现编译的时候 EntityFramework.SqlServer.dll 此DLL未自动复制到 网站或者单元测试的根目录下,复制过去 搞定。
还有一个问题,由于mssql 的最低时间和NET的mintime 是不一样的,mssql 是19多少年开始的,所以 这个地方要注意,否则也会报错
mvc+controller +ajax+get 进行登录的时候 返回一个json数据 应该这样写
public JsonResult Login(string account, string pwd) { //data 返回的对象,会自动序列化的 return Json(data, JsonRequestBehavior.AllowGet); }
js这样写
function Login() { $.ajax({ type: "GET", url: "/user/Login/Login", data: { account: "admin", pwd: "123" }, datatype:"json", success: function (data,status) { //注意 Message 是区分大小写的,否则会取不到值的 alert(data.Message + "-" + data.Result + "-" + data.State); }, error: function (XMLHttpRequest, textStatus, errorThrown) { } }); }
时间: 2024-10-02 17:29:02