ASP.NET 网站开发
IT界泥石流
这个作者很懒,什么都没留下…
展开
-
配置文件匹配特殊字符进行替换
问题:导出Excel表格报错问题原因: 导出的字符串中包含了不识别的特殊字符解决思路:匹配到特殊字符进行替换解决办法:写配置文件(Web.config)匹配特殊字符,进行替换优点:后期发现其他特殊字符只需要修改配置文件无需多次修改程序缺点:暂时没有发现...原创 2019-10-30 16:36:48 · 455 阅读 · 0 评论 -
复合排序实现 指定数据置顶
这里我使用到了两种方式,一中是Lambda表达式另一种是SQL语句1、Lambda表达式复合排序(倒序,OrderByDescending(c=>c.字段1) 正序 OrderBy(c=>c.字段2))2、SQL语句复合排序 ( order by 字段1 desc|asc , 字段2 desc|asc)...原创 2019-05-28 14:41:34 · 1014 阅读 · 0 评论 -
C# 数据置顶
这两天在做数据置顶,在网上没有找到合适的例子就自己按照逻辑瞎捉摸出来了,写的代码比较多,也比较乱,后期再整理把。我是在MVC的项目里使用到的数据置顶,首先我先给数据表里添加一个标志(置顶)的字段,标志性的字段随意定义就好了,只要能通过这字段确定这是一条置顶的数据就可以了。一、把查询出来的数据放到一个List<string>集合里面然后循环该集合,判定集合里的每一条数据是否包含置...原创 2019-05-27 16:59:40 · 932 阅读 · 0 评论 -
Lambda 中取时间区间
Lambda表达式中如果出现日期进行比较,可以采用定义一个数组,数组内包含的是需要比较的日期Contains(包含)如:string[] datatime=new string[]{'2018-05-12','2018-06-12','2019-01-12'};list<Model> list;list=_list.get(c=> datatime.Contains(c.da...原创 2019-01-17 17:35:19 · 5663 阅读 · 0 评论 -
Asp.Net网站开发之个性化用户配置
个性化用户配置配置<Profile>节点,常用属性<Profile>节点分为两部分1.<providers>:配置程序常用属性2.<properties>:配置属性 常用属性【按例】为用户设置简单个性化,设置昵称和生日,并且匿名也可以访问1.使用命令创建数据库aspnet_regsql2.新建“web网站”,而不是项目,新建项目的话profile则无...原创 2018-04-13 17:07:00 · 305 阅读 · 0 评论 -
Asp.Net 成员资格与角色管理
一,成员资格 Asp.Net成员资格支持下列功能:1.创建新用户和密码2.将成员信息(用户名,密码和支持数据)存储在Microsoft SQLServer、Active、Driectory或其他数据存储区。3.对站点的用户进行身份验证4.管理密码,包括创建、更改和重置密码 之前我们一直自己创建成员库表,自己创建逻辑代码管理,身份验证,资格管理,角色管理,现在Asp.Net提出了自己的解决方案。使用...原创 2018-04-12 19:45:51 · 368 阅读 · 0 评论 -
Asp.Net 网站开发 之 八大基本字句
八大基本字句一,from子句 from子句,制定查询操作的数据源和范围变量。二,select 子句 select子句筛选元素的逻辑条件,一般由逻辑运算符(或与非)组成三,where子句 where 子句指定查询结果的类型和表现形式四,group 子句 group子句对查询结果进行分组五,orderby子句 orderby子句对查询结果进行排序,可以为“升序”也可以为“降序”六,jo...原创 2018-04-05 13:04:34 · 156 阅读 · 0 评论 -
Asp.NET网站开发 ( 数据缓存)
数据缓存: 缓存是一种在计算机中广泛用来提高性能的技术,它将访问频率高和构造成本高的数据保留在内存中,一旦应用程序停止或者重启,缓存将被清除。页面输出缓存: 页面输出缓存是最基本缓存形式。将已生成的东/静态页面全部内容保存在服务器中,当有请求时,系统将缓存中的相关数据直接输出,直到数据过期。1.@OutputCache<%@OutputCache Duration="60" VarB...原创 2018-04-16 09:44:12 · 179 阅读 · 0 评论 -
Asp.net网站开发 Linq to SQL(增,删,改,查)
Linq to SQL 查询,修改,插入,删除一,查询数据执行查询语句 ExecuteQuery<数据库>(查询语句) 方法例: LinqDBDataContext db=new LinqDBDataContext(); //查询语句 String select =”select * from stu ”; //数据源执行查寻语句 ...原创 2018-04-02 11:03:41 · 1335 阅读 · 0 评论 -
Asp.Net 一般处理程序
一般处理程序 创建一般处理程序步骤 【案例】使用一般处理程序实现添加图片水印 引入命名空间:1.局部添加水印string imgs = "~/ProductImgs/"; string fin = context.Request.MapPath(imgs + context.Request.QueryString["id"] + ".jpg"); I...原创 2018-04-09 09:48:56 · 1819 阅读 · 0 评论 -
Asp.Net 网站开发 之 用户控件
用户控件 用户控件一般是由系统控件组合而成,当系统控件满足不了需求时就可以自定义用户控件使用。系统控件的属性用户控件也有,需要自己写。用户控件后缀名为:.ascx一,创建用户控件二,为用户控件添加属性【案例】单击确定按钮显示文本框内容: public string Text { get { return TextBox1.Text; } ...原创 2018-04-08 16:54:50 · 421 阅读 · 0 评论 -
ASP.NET网站开发(动态数据执行)
动态数据执行步骤:1.新建项目(ASP.NET Dynamic Data Linq to SQL Web应用程序)2.添加一个Linq to SQL 类3.绑定数据源4.修改 Global.asax 里的代码5.保存运行原创 2018-04-08 13:52:54 · 259 阅读 · 0 评论