摘要:[AllowAnonymous][AllowAnonymous] 属性,允许匿名在BaseControler里面加一个[Authorize],所有要验证的页面都继承BaseControler, 不需要验证的就不继承。使用AllowAnonymous属性是用来跳过授权的[Authorize]执行。[Required]指定需要数据字段值。即必填![DataType(DataType.Password)]文本框类型 [Display(Name = "密码")] [Display(Name = "用户名")] // 摘要: // 获取或设...
阅读全文
摘要:通过orderby关键字,LINQ可以实现升序和降序排序。LINQ还支持次要排序。LINQ默认的排序是升序排序,如果你想使用降序排序,就要使用descending关键字。static void Main(string[] args){ var dicts = new Dictionary(); dicts.Add(9, "Jack"); dicts.Add(13, "Tom"); dicts.Add(5, "Tod"); dicts.Add(2, "Alics"); var dictSorted = from n
阅读全文
摘要:DataTable dt = new DataTable();DataView dv = dt.DefaultView;dv.Sort = "XXX Asc";dt=dv.ToTable();
阅读全文
摘要:asp.net直接显示Money型字段小数点后面将保留四位小数,而我们常见的格价显示一般是小数点后两位,如何实现这种效果呢,有如下几种方法:1、直接型,通过ToString()函数直接格式话例如把money = 12345.67 格式成 money = 12,345.67。代码如下string_money=moeny.ToString("N");或者string_moeny=money.ToString("#,###.00")2、本地化型,通过CultureInfo类,根据指定的文化进行格式化,同样的,代码代码如下:doublemoney=12345.6
阅读全文
摘要:aspx: "> [] "> ...
阅读全文
摘要:关于Union的两种情况一、简单值类型或者string类型处理方式(集合需要实现IEnumerable接口) #region int类型 List ints1 = new List { 1, 2, 3, 4, 5, 6 }; List ints2 = new List { 5, 6, 7, 8, 9, 0 }; IEnumerable intsResult = ints1.Union(ints2).OrderBy(c => c); //结果为0, 1, 2, 3, 4, 5, 6, 7, 8,...
阅读全文
摘要:动态串StringBuilder与String类相比,System.Text.StringBuilder类可以实现动态字符串。此外,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。下面,将从各个应用的角度,详细讨论StringBuilder类。1.声明StringBuilder串StringBuilder类位于命名空间System.Text中,使用时,可以在文件头通过using语句引入该空间:usingSystem.Text;声明StringBuilder对象需要使用new关键字,并可以对其进行初始化。
阅读全文
摘要:C#(静态String类)C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利。System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字符串操作功能,使用方便。1.比较字符串比较字符串是指按照字典排序规则,判定两个字符的相对大小。按照字典规则,在一本英文字典中,出现在前面的单词小于出现在后面的单词。在String类中,常用的比较字符串的方法包括Compare、CompareTo、CompareOrdinal以及Equals,下面进行详细介绍。Compare方法是String类的静态方法,用于全面比较两个字符串对象,包括6种重载方法。
阅读全文
摘要:后台代码:private void bindnewslist() { long num = 100L; List news = _news.GetList(out num); this.newslist.DataSource = news; this.newslist.DataBind(); }说明:Model.news是实体类,GetList(out long)方法返回List.前台代码: ...
阅读全文
摘要:Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法:方法一:利用Container.ItemIndex属性,代码如下:方法二:利用Repeater的Items.Count属性,代码如下:方法三:利用JS在前台给一个Label标签赋值,代码如下:在.aspx中添加一个Label控件,用来显示序号。JS代码:该方法需注意的地方比较多,不推荐使用。方法四:在后台中实现,代码如下:在.aspx里添加一个Label控件在.cs里添加代码:void In
阅读全文
摘要:我们在上次学习到了 String.Join函数(http://blog.csdn.net/zhvsby/archive/2008/11/28/3404704.aspx),其中用到了String.SPlit函数,所以可以上网查了该函数的使用方法 如下:#中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式,但是如果使用不当,会造成错误,最近在做code review时,看到大部分人这么使用:strings="A|B|:|C:D";string[]ss=s.Split("|:|".ToCharArr
阅读全文
摘要:从客户端中检测到有潜在危险的request.form值今天被这个问题卡住了,在用到CKEDITOR的时候,老是报错显示输入字符存在潜在危险,之后百度了一下,试了这两种方法:解决方案一:在.aspx文件头中加入这句:eg:解决方案二:修改web.config文件:可还是不行,之后仔细看报错提醒,按照其提示在配置文件中加上:,终于过关了
阅读全文
摘要:首先得了解WEB服务器控件对应生成的HTML标签label----------button---------textbox--------linkbutton-----imagebutton----hyperlink------dropdownlist---listbox--------checkbox-------checkboxlist--- 1 2radiobutton------radiobuttonlist---- 1 2image-----------imagemap--------table-----------BulletedList-----12hiddenfield----
阅读全文
摘要:以下是我的测试代码:APP_Code/ucInterface.cs/* APP_Code/ucInterface.cs *//// /// Summary description for ucInterface/// public interface ucInterface{ int id { get; set; }}WebUserControl.ascx'>WebUserControl.ascx.csusing System;using System.Data;using System.Configuration;using System.Col...
阅读全文
摘要:CacheDependency 缓存 //创建缓存依赖项 CacheDependency dep = new CacheDependency(fileName); //创建缓存 HttpContext.Current.Cache.Insert(key, obj, dep);HttpContext.Current.Server.MapPath(strPath); //获得绝对路径DirectoryInfo 文件夹类 DirectoryInfo dirInfo = new Directo...
阅读全文
摘要:1.NameValueCollection类集合是基于NameObjectCollectionBase类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。NameValueCollection 的默认初始容量为零。随着向 NameValueCollection 中添加元素,容量通过重新分配按需自动增加。如下例子:NameValueCollect
阅读全文
摘要://创建缓存依赖项 CacheDependency dep = new CacheDependency(fileName); //创建缓存 HttpContext.Current.Cache.Insert(key, obj, dep);获取CacheDependency 的方法 if (string.IsNullOrEmpty(key)) { return null; } return H...
阅读全文
摘要:Assembly.Load("")的使用说明如下; 并不是命名空间。常用的是程序集名称,也就是dll的名称 关于反射Assembly.Load("程序集").CreateInstance("命名空间.类")而不管在哪一层写这段代码其中的("程序集")读取的实际是web层bin文件夹下的dll,也就是说你反射的类的程序集dll在web层的bin下必须有注意CreateInstance()一定是命名空间.类名,否则创建的实例为空AbstractFactory a;a = (AbstractFactory)Assembl
阅读全文
摘要:HttpUtility.UrlDecodeHttpUtility.UrlEncodeHttpContext.Current.Request.Cookies["UserCode"].ValueHttpContext.Current.Response.Cookies["UserCode"].Value = HttpUtility.UrlEncode(value)
阅读全文
摘要:Master页是提供模版的一种简单方式,该模板可由应用程序中的任意多个Asp.Net页使用,在运行的时候,Asp.Net引擎会把Master页和Content页的相关元素合并到一个页,并显示给终端.在Content页里如何操作Master页的控件呢?先看看在处理Master页和Content页时可以使用的事件,及终端用户请求一个Content页时,相关事件的触发顺序:Master页子控件的初始化: 先初始化Master页包含的所有服务器控件Content页面子控件的初始化: 先初始化Content页包含的所有服务器控件Content页的初始化: 初始化Content页Content页的加载:
阅读全文
|