随笔分类 - JavaScript
摘要:为程序设置Cookie,可以在C#内进行,也可以在前端进行。如jQuery的Cookie也是一个很不错的插件。在使用之前,可以先使用NuGet来安装cookie: 在MVC的视图中,引用jQuery和jQuery.Cookie 库。 为你的cookie设置一个过期时间: 获取cookie的值: 移除
阅读全文
摘要:前一篇《实现Repeater控件的记录单选》http://www.cnblogs.com/insus/p/7426334.html 虽然可以实现对Repeater控件的记录进行单选,但是,你需要懂得写正则表达式和需要写C#程序重写。好吧,方法也许往往不止一种。 先去掉重写的代码: 下面Insus.N
阅读全文
摘要:需要对response.data进行判断,是否有数据返回。如果是空的,将要处理一些事情,反之,又要处理另外一些事情。在jQuery程序中,有一个方法:$.isEmptyObject()。此方法在angularjs环境之下亦可以使用。 下面的演法,如果有数据反回,表格将显示,反之,表格头将隐藏。
阅读全文
摘要:要求是这样子的,在一个列表页中,用户点击详细铵钮,带记录的主键值至另一页。在另一外页中,获取记录数据,然后显示此记录数据在网页上。先用动图演示: 昨天有分享为ng-click传递参数 《angularjs为ng-click事件传递参数》http://www.cnblogs.com/insus/p/7
阅读全文
摘要:在angularjs开发中,我们需要为ng-click事件传递一个参数。 在js中,可以接到参数: 演示:
阅读全文
摘要:在angularjs中,想在文本框中,验证用户输入的字符串是否为日期时间。刚开始时,Insus.NET想到的是正则,这只是验证到日期与时间的格式是否正确而已,而对于2月最后一天或是30或是31号,还是无能为力。 因此,Insus.NET想使用angularjs的自定义指令来验证解决此问题。在ASP.
阅读全文
摘要:可以编写angularjs的自定义指令来实现验证文本框填入的数值是来为小数。 airExpressApp.directive('validateDecimalCharacters', function () { var REQUIRED_PATTERNS = [ /^-?[0-9]\d*(\.\d+
阅读全文
摘要:前几天Insus.NET有写过一篇《angularjs自定义指令Directive》http://www.cnblogs.com/insus/p/6908815.html 仅是在程序中指定某些来值来匹配。为你的数据表准备一个存储过程: 判断是否已经存在此值。只需写SELECT语句。如果没有记录返回,
阅读全文
摘要:今天学习angularjs自定义指令Directive。Directive是一个非常棒的功能。可以实现我们自义的的功能方法。下面的例子是演示用户在文本框输入的帐号是否为管理员的帐号"Admin"。在网页上放一个文本框和一个铵钮: <form id="form1" name="form1" ng-ap
阅读全文
摘要:这次,学习angularjs的表单的验证,angularjs提供上表几种状态验证: 另外,AngularJS内置的验证器: 下面Insus.NET分别举个例子进行实践与说明: 第一种情形,文本框必须填写,还要求字符串的最小长度和最大长度。 第二种情形,必填字段,使用type=number来限制输入字
阅读全文
摘要:今天学习angularjs向数据库添加数据。学习此篇,得从以往几篇开始,因为那还有创建数据表等演示。现在来创建一个添加的存储过程: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[usp_Goods_I
阅读全文
摘要:练习使用angularjs实现一个select下拉列表: <div ng-app="selectApp" ng-controller="selectController"> <select ng-model="mySelect" ng-options="sd for sd in selectData
阅读全文
摘要:在程序设计过程,我们需要把某一元素或是或一块进行显示与隐藏。如你正使用angularjs的话,就可以使用ng-show或者ng-hide来进行控制。 var showhideApp = angular.module('showhideApp', []); 定义控制器,其中编写2个铵钮的事件: sho
阅读全文
摘要:在ASP.NET MVC环境中,使用jQuery脚本去实现加载html网页。一般情况之下,在ASP.NET MVC项目中,你不能在~/Views目录之下添加或是创建任何html为后缀的网页。但这也不是绝对。因此下面的例子,Insus.NET会在项目中创建另一个目录来存储html网页。 下面想在一个视
阅读全文
摘要:angularjs的内置API函数有很多,如isString()判断给定的对象是否为字符串,如果是返回 true,反之返回false;isNumber()判断给定的对象是否为数字,如果是返回 true,反之返回false;uppercase()转换字符串为大写;lowercase()转换字符串为小写
阅读全文
摘要:AngularJs自带有很多过滤器,现在Insus.NET演示一个自定义的过滤器,如实现一个数据的平方。本演示是在ASP.NET MVC环境中进行。创建一个app: 创建一个控制器: 接下来是重点,创建一个过滤器,例子中的过滤器是实现一个数值的平方。 以上的所指的App,控制器和过滤器均是依Angu
阅读全文
摘要:在ASP.NET MVC使用切片脚本,实在是很溜。在使用layout之后,只是视图套用_Layout之后,在视图中任一位置任一时候均可以使用切片脚本。首先在_Layout.cshtml定一些规则: 上图中#2标记中,引用jquery库。#3标记是定义渲染切片。OK,在视图中就可以写javascrip
阅读全文
摘要:创建一个ASP.NET MVC项目。打开NuGet管理,安装angularjs: 在App_Start目录下,Bundle刚刚安装的angularjs库:在Global.asax.cs的Application_Start()方法,添加bundler。让程序启动时,即加载angularjs。 部署完成
阅读全文
摘要:在AngularJs也有带有MVC模式。此时你完全可以把html的js中的Controller写到一个外部的js文件中。Ok,在ASP.NET MVC项目,打开Content目录,创建一个新文件夹AngularJs目录,专门是用来存放AngularJs相关的js文件。再在此目录下创建Controll
阅读全文
摘要:哈哈,昨天下午和今天早上,花上一些时间,学习AngularJs,仅是粗略预览一下。很好,非常好。由于手上有开发ASP.NET MVC环境,就在这测试下,去数据库获取数据并显示数据。数据库表创建,添加数据,创建存储过程等,在此略过...创建model: 创建一个Entity: 创建控制器: ok,一切
阅读全文