随笔分类 -  .NET技术开发

摘要:1、问题的来源 在.NET或者C#中,我们一般执行sql语句的话,推荐使用参数化查询,这样可以避免sql注入的攻击,但是,我在使用参数化查询的时候出现了以下的错误,详细如下图: 图一这是写sql语句参数化查询的代码 图2 这是MSSQL执行的sql语句2、问题的原因 出现这种错误的原因在于,在参数化... 阅读全文
posted @ 2015-04-23 21:38 落日云烟 阅读(7421) 评论(0) 推荐(2)
摘要:1、从MSDN中我们可以知道一个页面生命周期大约可分为为:页请求、开始、初始化、加载、验证、回发事件处理、呈现、卸载这几个阶段。 HttpHandler是无状态的,aspx是高级的HttpHandler所以同样是无状态的,在aspx.cs中一般也不要用类字段。那么如果确实需要存储一些页面相关的变量... 阅读全文
posted @ 2015-04-14 21:19 落日云烟 阅读(449) 评论(0) 推荐(0)
摘要:解决方案:使用VS2012开发,都要装NuGet插件(官网:http://nuget.org),进官网点安装就进入了微软的下载页面,选择vs2012版本的NuGet.Tools.vsix文件,双击安装就可以了。下载地址如下:https://visualstudiogallery.msdn.micro... 阅读全文
posted @ 2015-04-11 21:50 落日云烟 阅读(254) 评论(0) 推荐(0)
摘要:ViewState是如何实现这些功能。以名值对的方式来存控件的值,和Hashtable的结构类似;跟踪那些ViewState中出现改变的值,以便对这些脏数据(dirty)进行进一步的处理;通过序列化将ViewState中的值保存在页面的隐藏域(Hidden Field)中(这是默认的持久化方式),并... 阅读全文
posted @ 2015-04-11 14:27 落日云烟 阅读(196) 评论(0) 推荐(0)
摘要:/// /// 事务处理 /// /// /// public bool InportData(string strSql) { SqlConnection sqlConn... 阅读全文
posted @ 2015-01-14 20:20 落日云烟 阅读(411) 评论(0) 推荐(0)
摘要:NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。一、nVelocity的常用功能简介 1、 在页面中定义变量... 阅读全文
posted @ 2014-10-25 12:16 落日云烟 阅读(221) 评论(0) 推荐(0)
摘要:因为有个项目要用到URL重写,于是在网上搜一搜,发现网上说的很不清楚。 终于弄了一个网上,终于搞出来了。1、在项目里的Bin文件下添加URLRewriter.dll 下载地址download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-8... 阅读全文
posted @ 2014-10-12 23:07 落日云烟 阅读(202) 评论(0) 推荐(0)
摘要:TinyMCE编辑器下载地址 http://www.tinymce.com/download/download.php 阅读全文
posted @ 2014-10-12 09:22 落日云烟 阅读(133) 评论(0) 推荐(0)
摘要:这是 创建数据库的脚本文件CREATE TABLE [dbo].[stu]( [学号] [nvarchar](255) NOT NULL, [姓名] [nvarchar](255) NULL, [性别] [nvarchar](255) NULL, [专业] [nvarchar](255) NULL,... 阅读全文
posted @ 2014-08-05 21:36 落日云烟 阅读(5991) 评论(0) 推荐(0)
摘要:在GridView中,我们 有时候要绑定值。前台绑定的代码可以这样 ' DataTextField="Name" DataValueField="ID" runat="ser... 阅读全文
posted @ 2014-08-04 19:50 落日云烟 阅读(2278) 评论(1) 推荐(0)
摘要:GridView 控件GridView 控件以表的形式显示数据,并提供对列进行排序、分页、翻阅数据以及编辑或删除单个记录的功能。特征:一行一条记录,就像新闻列表一样;带分页功能。DataList 控件DataList 控件以表的形式呈现数据,通过该控件,您可以使用不同的布局来显示数据记录,例如,将数... 阅读全文
posted @ 2014-08-03 16:25 落日云烟 阅读(281) 评论(0) 推荐(0)
摘要:1.WebRequest的发送数据以及接收数据class Program { static void Main(string[] args) { //创建一个实例并发送请求 HttpWebRequest we = (Htt... 阅读全文
posted @ 2014-04-24 23:28 落日云烟 阅读(552) 评论(0) 推荐(0)
摘要:这几天把事件学了一下,总算明白了一些。不多说了,直接代码。 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 CatAndMouse h = new CatAndM... 阅读全文
posted @ 2014-03-20 08:34 落日云烟 阅读(274) 评论(0) 推荐(0)
摘要:代码语句如下:protected void OnRowCreate(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState == (DataControlRowState.Alternate | DataControlRowState.Normal) || e.Row.RowState == DataControlRowState.Normal) { ImageButton btnDelete = (ImageButton)(e. 阅读全文
posted @ 2014-03-16 22:37 落日云烟 阅读(1216) 评论(0) 推荐(0)
摘要:要在 命令行下编译C#代码,要配置一下1.在环境变量下新建一个变量参数名: csc参数值:C:\Windows\Microsoft.NET\Framework\v4.0.303192.在系统变量path 下,在其值后添加 ;C:\Windows\Microsoft.NET\Framework\v4.0.30319如果系统变量没有Path,可以新建一个Path变量,其值:C:\Windows\Microsoft.NET\Framework\v4.0.30319通过以上两步,环境就配置好了,就可以用命令行的方式编译C#代码了, 想想是不是有点小激动了!针对C#控制调程序的一点知识点static v 阅读全文
posted @ 2014-03-16 19:10 落日云烟 阅读(1190) 评论(0) 推荐(0)