摘要:
如下图,在文本框为空时显示提示文字在IE10+和chrome浏览器加placeholder属性及可实现 ,单在IE10-浏览器并不支持该属性,以下是placeholder在IE10-浏览器的实现 1 15 html: 阅读全文
摘要:
应用场景:在前端用ajax向服务器提交json对象数组,在controller的以对象数组作为函数的参数,提交的json数组直接转为服务器端的对象数组。如:要将json对象数组[{Id:1,Name:"AA"},{Id:2,Name:"BB"}] 用ajax提交,Controller代码: public EmptyResult Save(Models.User[] users) { return new EmptyResult(); }方法一:在前端将json对象用以下方式提交var url = "http://localhost:8848/U 阅读全文
摘要:
日志:日志功能采用log4net实现log4配置文件在站点目录下的log4net.config。调用log4写日志的代码如下:log4net.ILog logger = log4net.LogManager.GetLogger("xxx");logger.Debug("日志内容");默认配置时将在站点下的logs目录下生成日志文件。异常:web.config配置 可配置不同的statusCode跳转到指定页面,默认的提示页面为Views/Shared/Error.cshtml 阅读全文
摘要:
页面呈现采用Razor模板1、母模板说明_Main.cshtml:基础母模板_ListLayout.cshtml:列表页面_EditDialog.cshtml:编辑对话框_EditLayout.cshtml:编辑页面_ViewDialog.cshtml:查看对话框_ViewLayout.cshtml:查看页面(母版页在Views\Shared目录下,xxxLayout页都是基于_Main.cshtml页)2、列表页和对话框列表页:列表页采用_ListLayout.cshtml作为母版页,可以在列表页编写以下Section@sectionheader:这部分内容将在包含在,用于编写js和css。 阅读全文
摘要:
框架提供数据字典的配置和显示的功能字典以编码作为标识,用varchar(50)类型保存字典的编码。字典的用法1、在代码里边需要查询字典信息的 可用 Components.DataDictionary.DataDictionaryHelper的函数2、某个对象的属性用数据字典表示的在该属性上添加Dict特性,如下public class Post{ [SRF.Components.DataDictionary.Dict("CommentStatus")] public string CommentStatus { get; set; }}在页面上 UI提供字典下拉框和显示的H 阅读全文
摘要:
数据访问组件实现实体类和数据表映射、SQL语句配置执行、动态sql语句等功能,ORM方式能实现简单的对象和表的映射(配置类似hibernate),但比较单一(不支持一对多、多对多的情况),下边不做介绍,采用配置SQL语句的方式更灵活强大,可实现sql语句的集中管理、动态的sql语句以及对象和SQL语句的映射。如何使用配置文件data.config:配置数据库访问相关信息,配置文件放站点的bin目录下,详细说明如下 /map false true Data Source=localhost;Initial Catalog=g... 阅读全文
摘要:
框架目前提供url访问、菜单和页面元素的权限控制和数据权限,权限基于角色来分配,1个用户可以属于多个角色,权限项分模块、页面、操作3级别,其中模块、页面用于url和菜单的控制,操作是对页面元素的控制。相关模块链接库:SRF.Security.dll、SRF.Components.Security.dll业务层:SRF.DomainModel.Admin如何使用1、web.config相关的配置 ... 阅读全文
摘要:
实现表单输入数据的验证,包括客户端验证和服务器端验证如何使用数据验证在业务层的实体类字段上增加数据验证的特性,例如 public class User { [Required(ErrorMessage = "请输入姓名")] public string Name { get; set; } }常用的数据验证方式Required:必填DataTypeValidator: 数据类型验证(url、qq、电话、邮编、身份证、数值等)StringLength: 字符串长度验证RegularExpression:自定义正则表达式验证Range:数值范围验证Re... 阅读全文
摘要:
1、是什么SRF(simply and rapid development framework) 一套基于asp.net mvc的开发框架,致力于提供简单、快速的企业应用开发方案,旨在解决企业应用开发当中常见的共性问题,目前主要包括以下模块:数据访问、安全认证、数据校验、数据字典以及常用的web页面... 阅读全文
摘要:
1、行、列转换--行转列 create table 成绩(姓名 varchar(10),科目 varchar(10),分数 int) insert into 成绩 values('张三','语文',74) insert into 成绩 values('张三','数学',83) insert into 成绩 values('张三','物理',93) insert into 成绩 values('李四','语文',77) insert into 成绩 values( 阅读全文