标签:
控制器中 Action:
使用 ActionResult 时,为显示页面,代码段可右键跳转至Html;
使用 JsonResult 时,为页面中的某个功能方法,右键无法跳转;
这两种至少说明有用,因为有时会参入 int 等。
接口和接口实现的相关代码:
访问修饰符方面:
当 Impl 中实现代码中需要 return true/false ,访问修饰符为 bool 型;
新增时参数设置:
当需要添加一个参数时,使用 string ,long 或 int 等;
当需要一次添加多个参数时,使用 类 名;
控制器中获取的不是实际的参数,实际参数在脚本中定义。
控制器中也能描述方法的实现。
绝对地址URL:通常指 www.baidu.com 等网址。
相对地址URL:通常指内部文件,例如 Scripts 文件夹里的 js 等文件。
checked="不管什么都是会选中",这里的checked是attribute,html里只要有了checked就会选中。
js 控制选中的 checked 不是 attribute(string),而是 properties(bool)。
.attr("checked",false) 依然选中,prop("checked",false) OK。
所有输入控件的值将随着请求一起发送,可能同时接收多个值,为区分,为每个值附加一个key,即名称属性。
名称属性是 Html 内部使用的,当请求被发送时,然而 ID 属性是在 JavaScript 中实现动态功能而调用。
C# 关于方法的实现等为逻辑层
其中 查找分两种:1为找到与否,true/false,用 bool 型;
2为找到并显示,复为泛型、表单,单为 long 型、表单;
新增分: 1为增加与否,true/false,用 bool 型;
2增加成功与否的不同情况,1/2/3,用 int 型
修改同上
删除同上
MVC 的 C 中要使用 服务 中的接口方法:
首先,添加服务项目中的接口部分;
其次,在 App_Start 中贴入 服务运行代码 Client;
最后,在 Global.asax.cs 中对其 静态实例化。
foreach 遍历
可作用于 string、string[]、long[];
但 long 型不包含 GetEnumberator 的公共定义,故不可用。
控制器中的方法 内嵌 服务中的方法 参数个数需一致 参数命名则可变化 具体情况也有不同时
接口方法,获取数据库数据分两种:
1.public PageInfo<classInfo> GetInfo(int pageIndex, int pageSize)
return new PageInfo<classInfo>(data.Total, lst);
2.public List<classInfo> GetInfo()
return lst;
要获取数据库中某个表的数据,一定要用方法调用,分析如下:
数据库中的表相当于服务中的类,无法直接读取,需要方法实现。
标签:
原文地址:http://www.cnblogs.com/yuqlblog/p/4919669.html