ASP.NETMVC

1:用VS2019创建MVC项目的步骤
新建项目,项目类型Web
找到Asp.Net(.NetFramework)
选择MVC项目然后创建
2:控制器和视图分别是哪个文件夹
Controllers
View
3:页面跳转的地址格式是?
/控制器不带Controller/方法名
4:控制器的方法返回一个视图?
return View();
5:控制器的方法返回一个Json对象
方法返回类型改成: JsonResult
return Json(“返回的对象”);
6:什么是传统三层架构?
数据访问层
业务逻辑层
表示层
7:项目一般有那几个项目
业务逻辑层:BLL
数据访问层:DAL
实体类    :Model
公共类    :Core
UI        :Wed
8:每个项目的引用是怎么样的
实体类项目:不用添加项目引用
公共项目  :不用添加项目引用
数据访问层:添加实体和公共项目引用
业务逻辑层:添加数据访问层和实体类项目引用
UI        :添加业余逻辑层和实体类项目引用
9:MVC架构和传统三层区别在哪
数据访问层
业务逻辑层
表示层(分离成控制器和视图)
10: 试图页面接收Json处理步骤有哪些?
后台:
创建一个结果返回对象,里面有 Success 属性
在控制器的方法参数换成实体类
方法返回值换成 JsonResult
return Json(结果)
前端:
if(json.Success)
{
}
else
{
}
11:页面用Ajax提交的时候,alert没成功,怎么处理?
1.from标签要删除,该标签会提交表单刷新页面。
12:sql语句怎么参数化处理?
int id = 1;
$“select * from student where ID =’{id}’”;
参数化
“select * from student where ID = @id”
SqlParameter[] paras = {
new SqlParameter(){
DBType = DBType.int,
ParameterName = “@id”,
Value = id
}
}
13:Ajax提交到后台js怎么写?
$.ajax({
url: “跳转路径(控制器加方法名)”,
type : “post”,
data:“提交的数据”
success : function(result) {
alert(result);
}
});
14:页面跳转js怎么写?
window.location.href=“你所要跳转的页面”;
posted @ 2020-02-11 12:46  里昂IT  阅读(134)  评论(0编辑  收藏  举报