1:用VS2019创建MVC项目的步骤
打开vs2019,新建项目,选择ASP.new Web应用程序,然后选择MVC创建
2:控制器和视图分别是哪个文件夹
控制器:Controllers
视图:Views
3:页面跳转的地址格式是?
/控制器名/方法名
4:控制器的方法返回一个视图?
return View()
5:控制器的方法返回一个Json对象
方法类型JsonResult
return Json(对象);
6:什么是传统三层架构?
数据访问层
业务逻辑层
表示层
7:项目一般有那几个项目
五个:Models BLL DAL CORE/COMM UI
8:每个项目的引用是怎么样的
实体层不需要引用
Core层:不需要引用
数据访问层:引用实体层
业务逻辑层:引用实体层和数据访问层
9:MVC架构和传统三层区别在哪
把表示层 一分为二:控制器和视图
10: 试图页面接收Json处理步骤有哪些?
准备Ajax
url:填写路径
type:post
data:Json对象
success:写个方法判断是否成功
11:页面用Ajax提交的时候,alert没成功,怎么处理?
把form表单删除或者把submit按钮换成button
12:sql语句怎么参数化处理?
讲要传的参数用@变量名替换 然后准备一个SqlParameter数组 然后在执行Command 讲 SqlParameter传进去
13:Ajax提交到后台js怎么写?
$.ajax({
type: "post",
url: "/Login/SeleUserInfoByNameAndPwd",
data: data,
success: function (opes) {
if (opes.Success) {
alert("登录成功");
window.location.href = "/Home/Index";
} else {
alert("用户名错误或者密码错误");
}
}
});
14:页面跳转js怎么写?
window.location.href = '路径'