07 2015 档案
摘要:背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式如下代码:1 $("#zhengze").click(function () {2 var tmp = "我是中国人" + '\n' + "我来自beijing";3 ...
阅读全文
摘要:1,click单击事件2,blur失去光标事件,focus获得光标事件3,JQuery.on()函数:为html元素绑定事件,如下代码:1 $("div").on("click","p",function(){$(this).addClass("colorRed")});点击div中的p元素,将调用...
阅读全文
摘要:背景:通过JQuery动态给Html元素增加、删除类或属性,使Html元素在不同的时刻呈现不同的样式,给用户更好的体验感觉。如存在以下p片段和button按钮,代码如下:1 现在的背景颜色是白色,点击按钮以后背景变为红色2 更改颜色存在如下css代码:1 存在...
阅读全文
摘要:1,Disabled 特性:1 //Disabled 设置元素不可用:2 3 $(this).attr("disabled","disabled")4 5 //移除push元素的diasble特性:6 7 $("#push").removeAttr('disabled')2,z-index 特性:默...
阅读全文
摘要:背景:在开发网站时,往往需要对用户的输入进行合法性检查,如果验证工作都放在服务器端,势必将影响网页的响应速度,同时给用户不好的体验。本篇随笔即是使用JQuery在客户端进行必要的合法检测。JS代码如下: 1 $(function () { 2 $("#push").click...
阅读全文
摘要:背景:之前已写过两篇有关Ajax的随笔,这一篇是单独针对在页面加载完成的Ajax操作。比如说打开学生列表页面,先加载页面,然后以Ajax的方式,从数据库中检索相应的学生信息,给浏览者更好的体验。简单版本:document加载完成之后,调用ajax刷新当前页面,修改pLoad的显示文本。前台代码如下:...
阅读全文
摘要:背景:在项目中,sql语句检索返回DataTable,然后根据检索结果做进一步的操作,本篇文章即是介绍如何将DataTable快速生成泛型List返回。假设存在如下学生类:1 public class student2 {3 public int ID { get; ...
阅读全文
摘要:背景:在程序中,写sql语句时,可能要根据变量的值不同,SQL语句产生相应的变化。比如说存在变量StuName,根据变量值的不同,检索不同姓名的学生记录,这时需用到占位符的知识。1,{0}占位符,代码如下:1 string sql=@"select top 1 * from ...
阅读全文
摘要:背景:比如存在学生选择的CheckBox,希望在CheckBox中同时存储学生的姓名及其所在的城市,比如选择Lily所对应的CheckBox以后,可以获得Lily所在的城市“NewYork”。html代码如下:如上代码,s是一个Stu对象,由ID、Name、City和Age四个字段组成,在html代...
阅读全文
摘要:前言:写这篇随笔的时候,在url上漏写了斜线,找了好久错误,整个人都很不好。#我是猪系列背景:之前介绍过一篇如何构建ASP.NET MVC4&JQuery&AJax&JSon示例,这一篇单独讲解如何在View和Action间传递并处理数据。1,前台HTML代码:1 2 从视图...
阅读全文
摘要:背景:根据列表或集合,构建复选框控件,从中选取若干选项。比如,构建城市选择控件,城市按照字母分组进行展示。再比如,构建学生选择控件,学生按照城市进行分组展示。常作为分部视图使用。效果图:如图,城市以红色字体显示,李雷来自北京,同时Lily和Lucy来自纽约。HTML代码如下: 1 全...
阅读全文
摘要:更多的是,有关于选择器的内容。背景:查找某控件中所有的input元素,代码如下:1 $("#div1").find("input").each(function () {2 alert($(this).attr("value"));3 });上...
阅读全文
摘要:背景:在输出列表时,往往需要按照某一字段进行分组,比如在输出城市列表时,按照首字母进行分组,输出学生列表时,按照年级进行分组,然后再对分组的结果按照其他的字段进行排序。如存在以下STU学生类,代码如下:1 public class STU2 {3 public int...
阅读全文
摘要:1,最简单的方式:超链接 以下分别是连接到HomeController控制器下的SharpL动作方法,以及百度首页。代码如下: 并且可以向url中添加参数,传递到Action中,代码如下: 或者是使用HTML辅助器生成<a>元素,代码如下: 注:虽然在《精通ASP.NET MVC4》书中有大量的用H
阅读全文
摘要:背景: 希望提高查询的效率,从sql语句中频繁出现的子查询入手。数据表如下:Student表中的CityCode对应于City表中的Code。Student表: City表:子查询方式:sql语句如下:1 select * from Student 2 where CityCo...
阅读全文
摘要:本文介绍如何快速插入多条数据到数据表中,以满足sql语句学习或项目测试的需要。本文非原创,是对移步原文的重新整理。如有以下表格,如图:1,原始添加记录的方式,sql语句如下:1 insert into City(Code,CityCName) values('TS','唐山');2,使用Unio...
阅读全文
摘要:待学习:6,恶补ADO.NET(low)10,异步操作Action的方法,在720的聊天记录中有(high)11,知乎上有关于如何使用Github的教程(low)需形成印象笔记:
阅读全文
摘要:概述: 在ASP.NET Web Form的开发经验中,对于User Control使用比较频繁,可以减少重复的代码,利于页面模块化,这个概念也被引入了ASP.NET MVC.即“分部视图”。1、创建分部视图:在解决方案管理器中,找到Views文件夹下的Shared文件夹,右键添加视图,选择...
阅读全文
摘要:背景: 博客中将构建一个小示例,用于演示在ASP.NET MVC4项目中,如何使用JQuery Ajax。 直接查看JSon部分步骤:1,添加控制器(HomeController)和动作方法(Index),并为Index动作方法添加视图(Index.cshtml),视图中HTML如下:输入你的姓...
阅读全文
摘要:该文章同时解决了,如何向数据库中添加Null值,以及如何处理“参数化查询未提供参数”的错误。解决方案请看第二段折叠的代码。背景: 在项目开发的过程中,往往需要根据实体的值来修改sql语句,比如说,有一个学生类Stu,代码如下:1 public class Student2 {3 ...
阅读全文
摘要:背景: 在分页功能中,记录需分页显示,需要row_number()函数标记行号。数据表:排序之前数据表显示:sql语句:1 select ROW_NUMBER() over(order by id) as RowNum,Name,Val from T1检索结果:注意:Leslie的ID为Nul...
阅读全文
摘要:在.net中连接sql server数据库,需引入System.Data.SqlClient命名空间:1,最简单的连接方式:1 SqlConnection conn = new SqlConnection();2 conn.Connectio...
阅读全文
摘要:背景: 在用移动端设备注册或使用软件时,常会收到6位的随机码,本文介绍如何生成随机码。原理: 应用C#随机数。代码: 1 public static Char[] CharArray = new Char[] { 2 '1', '2', '3', '4'...
阅读全文
摘要:1,sql中getdate()函数的使用: getdate()函数从SQL Server中返回当前的时间和日期,如:1 insert into T3(ID,AddTime) values(2,GETDATE())将把当前的时间插入到AddTime列中。或者是,在创建表格的时候,可以指定AddTim...
阅读全文
摘要:Distinct作用:消除重复的数值1、如:1 select id from T12 3 select distinct id from T1二者的检索效果如下:distinct可以用来修饰多列,如:1 select distinct id,name from T1效果:发现检索的结果自动按照id列...
阅读全文
摘要:【草稿版本,谨慎阅读】参考文档:正则表达式30分钟入门教程如需系统学习正则表达式内容,请移步上述教程。正则表达式按照指定的规则来匹配字符或字符串。'.' ' \b' ' \d'等等被称为是正则表达式中的元字符,比如说点元字符用来匹配换行符以外的其他任意字符,\b元字符用来匹配单词,\s元字符用来匹配...
阅读全文
摘要:引言: 为什么会引入这个问题,在程序中遇到这样的问题,在某个数据表中,相同的AID(项目ID)被多次添加到数据表中,所以对应于不同的时间,只想选取添加时间最早的哪一条记录。参考:红黑联盟所用到的数据表:想实现的效果:解释:相同的ID,由不同的人(Name)添加,我们选取值最小(Val)的那一行记录...
阅读全文
摘要:引言: 属性的引入来自C#的封装机制,也就是说对象的内部数据不应该由对象实例来直接访问,我们可以使用传统的Get和Set方法,来封装字段,C#为我们提供了语法糖,也就是属性。属性包括get和set,分别用来访问数据和修改数据,实际上编译器也同样会把属性编译成两个方法,但是在代码中经常会遇到pr...
阅读全文
摘要:关于Sql语句的学习,选择的DBMS为SQL Server,Sql语句随着工作中的应用不断补充,不具备系统性,为个人笔记汇总,网上有很多优秀的资源,故不对每一处应用做过多细致的说明,后期会对部分篇幅较长的部分提出单独处理,暂时用到的数据表如下:Student表中的CityCCode对应于City表中...
阅读全文
摘要:说明HTML图标编辑HTML内容修改对应内容的id查看超链接的效果 1,说明: 在很多论坛或博客中,可以看到很多超链接的使用,比如说用来注明原文出处,甚至是定义文章中不同段落的超链接,本文讲解超链接的写法。2,首先,找到编辑界面HTML图标,如图,注意红框的位置: 3,然后,打开图标,编辑随笔...
阅读全文
摘要:在ASP.NET MVC中,经常会用到[Required]等特性,在MVC中,同样可以为Action自定义筛选器,来描述控制器所遵守的规则。 首先,我们在ASP.NET MVC项目中定义一个TestController,控制器中包含两个Action动作方法,代码如下: 1 publ...
阅读全文

浙公网安备 33010602011771号