.NET开发
小黑马的博客
这个作者很懒,什么都没留下…
展开
-
使用公共的存储过程实现repeater的分页
当一个项目repeater分页多的时候使用公共的存储过程实现分页,是不错的选择ALTER PROC [dbo].[P_Common_proc] -- 通用分页存储过程@TableName varchar (5000), --表名@Fields varchar (5000), --字段名 (全部字段为*)@OrderField varchar (5000...原创 2018-08-16 10:09:01 · 164 阅读 · 0 评论 -
MVC中 return Content("ok") ;return View() return JSon()区别
return Content("xx") 就是简单的返回xx字符串 常用语与校验 Add,Delete,Update等操作return View() 无参数就是默认返回View层中index界面(html文本) return ("demo") 就是返回该控制器下生成的View层中的demo界面return Json()就是返回json字符串...原创 2018-09-16 17:17:08 · 7758 阅读 · 0 评论 -
VS2015 使用Razor编写MVC视图时,Razor智能提示消失,ViewBag上下文不存在!
vs2015视图前三行一直有红色波浪线.特别影响心情!这里是解决方案 打开文件夹 C:\Users\<CurrentUser>\AppData\Local\Microsoft\VisualStudio\<version>(需要选择查看隐藏文件)删除文件夹 ComponentModelCache重启 Visual Studio....原创 2018-09-04 15:30:29 · 2135 阅读 · 0 评论 -
Lambda 表达式
1.Lambda 表达式Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。delegate int calculator(int x, int y); ...原创 2018-04-02 16:40:18 · 407 阅读 · 2 评论 -
LINQ to SQL
1.在VS2010使用Linq to SQL1.1创建3.5版本的asp网页 添加数据--Linq to SQL类 将数据库中的表拖动到dbml中 到这里就可以在vs2010中使用Linq to SQL 了哦。2.DataContext数据上下文 执行非查询语句的 ExecuteQuery()方法 private voi...原创 2018-04-03 17:21:18 · 187 阅读 · 4 评论 -
使用动态数据库支持
动态数据支持ASP.NET 3.5 Etesios CTP 包含了一个新特性是ASP.NETDymamic Dasupopi动态数据支持),它允许开发人员不用编写一行代码就能极其快速地建造使用LINQnSQL 对象模型的数据驱动网站。 一、创建一个 二、添加Linq to SQL类三、将数据库中所用到的表拉到DataClasses1.dbml四、修改Global...原创 2018-04-08 16:34:31 · 313 阅读 · 0 评论 -
ASP.NET HttpHandler加水印
一、指定Handler方式1、添加Handler一般处理程序2、PicHandler.ashx源码如下:需要的引用:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawing;using System.IO; public ...原创 2018-04-10 14:10:48 · 584 阅读 · 1 评论 -
ASP.NET Web用户控件
用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块。它们是 ASP.NET控件封装最简单的形式。由于它们最简单,因此创建和使用它们也是最简单的。用户控件实际上是把已有的服务器控件组合到一个容器控件中,这样就可以创建出能在整个Web项目中使用的功能强大的对象了。 简单来说,用户控件是能够在其中放置标记和Web服务器控件的容器,可以被看作个独立的单元,拥有自己的属性和方法,...原创 2018-04-10 17:22:48 · 1807 阅读 · 2 评论 -
ASP.NET安全验证
一、为什么要用安全验证,使用安全验证有什么好处。 构造特殊的链接地址,导致文件内的数据泄露 数据库泄露 安全防范的首要策略:所有的HTTP访问都要经过IIS,所以限制IIS的安全性是关键二、安全验证有哪几种?如果资源请求一个ASP页面,则IIS将请求经过身份验证用户(或匿名用户)的安全令牌一起传递给ASP.NET,接下来发生的事情就取决于ASP.NET的配置 目前ASP....原创 2018-04-13 14:00:53 · 541 阅读 · 2 评论 -
ASP.NET成员资格和角色管理
一、成员资格管理1.成员资格管理模型ASP.NET提供的成员资格管理功能,其核心是利用内置的成员库表(SQL Server)、成员资格管理API(Membership、MembershipUser等)、成员资格提供程序(SqlMembershipProvider等),实现模块化和自动化的成员资格管理模式。2.建立成员资格支持2-1配置建立成员资格支持找到Visual Stu...原创 2018-04-29 21:40:33 · 566 阅读 · 0 评论 -
.NET中获取当前的IP地址
/// <summary> /// 获取本地IP地址信息 /// </summary> public static string GetAddressIP() { ///获取本地的IP地址 string AddressIP = string.E...原创 2018-08-20 14:13:21 · 2560 阅读 · 1 评论 -
Document .load与Document .ready的区别
页面加载完成有两种事件1.load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响2.$(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图片,css等)所以会比load较快执行在原生的jS中...原创 2018-08-20 14:07:09 · 281 阅读 · 0 评论 -
ASP.NET页面之间传递值的几种方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个...原创 2018-09-16 22:12:45 · 239 阅读 · 0 评论