随笔分类 -  Asp.net

DataGridView中根据条件改变行的底色
摘要:private void dataGridViewX1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (iii == 1) { if ((bool)dataGridViewX1.CurrentRow.Cells[0].Value) dataGridViewX1.CurrentRow.DefaultCellStyl... 阅读全文

posted @ 2010-08-04 17:18 龙少爷 阅读(329) 评论(0) 推荐(0)

使用Linq中的配置文件
摘要:在新建Linq to sql时,会生成一个app.config的配置文件,此文件包含了连接到数据库的连接信息,但类库生成此文件之后却并不使用它,在编译之后生成的名称也跟随了类库的名称,如name.dll.config,我只是奇怪为何生成之后却不使用。 在做过几番手脚之后仍然没有成功,软件直接运行根本就找不到这个文件。忽然之间想到此文件只是类库的配置文件,如果要在程序的运行中使用,那么此文件应该为可... 阅读全文

posted @ 2010-08-04 16:57 龙少爷 阅读(361) 评论(0) 推荐(0)

winForm中使用MDI窗体
摘要:在Mdi窗体中,使一个窗体的实例只显示一次,调用时,如果已经存在,则显示原来存在的窗体,如果不存在,直接显示新窗体: 阅读全文

posted @ 2010-07-27 12:33 龙少爷 阅读(460) 评论(0) 推荐(0)

ASP.NET2.0网站开发(9)权限设置
摘要:本节为本软件开发的最后一节,主要是设置软件的权限。在ASP.NET2.0中,身份的验证有多种方式,然而Windows和Passprot几乎都不实用。Windows身份验证是基于Windows账户和NTFS ACL令牌的,可以在内联网或一些外联网环境中有效的使用,但在更多的实际运行环境中,Windows身份验证是不合适的,因为访问此Web程序的用户不可能都拥有该应用程序域的Windows帐户。而Pa... 阅读全文

posted @ 2008-12-03 14:47 龙少爷 阅读(495) 评论(0) 推荐(0)

ASP.NET2.0网站开发(8)开发数据维护页面
摘要:数据维护页面的功能是显示现有的数据,并可新增数据及对现在数据的删除与修改。在本软件中,数据的显示使用了GridView控件,在页面打开时,显示所有的数据,并在数据的下方有一个新增数据的链接,在选择一条数据后,进入数据的详细页面,可以进行修改及删除;选择新增的链接时,可以增加新的数据。原来也曾用过FormView控件,这个控件最大的好处就是通过数据源控件给它设置了所要执行的方式后,控件可自动生成各个... 阅读全文

posted @ 2008-12-03 11:49 龙少爷 阅读(467) 评论(0) 推荐(0)

ASP.NET2.0网站开发(7)开发首页
摘要:首页是软件的门户,在设计时尤其重要。在本节中对此页面进行开发设置,本软件中首页的作用是显示保存在库中的图书数据,本节重点在DataList的使用及库文件中所存图片的读取。新建一个Web页面,名称为Default.aspx,使用母版页,生成后,页面显示为母版页与派生页的合成:在派生页的区域设置一个DataList控件,添加模板设置:[代码]在模板中,以Label控件显示库中的数据,并以Table定位... 阅读全文

posted @ 2008-12-01 21:28 龙少爷 阅读(395) 评论(0) 推荐(0)

ASP.NET2.0网站开发(6)开发母版页
摘要:上一节简单的介绍了几个能够使用到的控件,本节进行开发,在网站图形设计及色彩搭配方面,因个人水平限制,不在开发之列。首先介绍母版页的开发,母版页是一个静态文件,除了为派生页预留的占位符外,其它的部分均可自己设计,根据喜好对网页的头部及其它网页的共用部分进行编写。如上图所示,ContentPlaceHolder1是派生页所预留的占位符,设计时它位于LoginView1的下方,运行时将出现在LoginV... 阅读全文

posted @ 2008-12-01 20:53 龙少爷 阅读(485) 评论(0) 推荐(0)

ASP.NET2.0网站开发(5)控件
摘要:本节介绍在开发过程中用到的几种控件,更深入的使用请查询相关资料--母版页在ASP.NET2.0中,母版页是一个很特殊的文件,它包含了页面中的部分固定的静态布局,在派生页中可以使用的区域则以特殊的占位符,在系统编译时,母版页与派生页合为一体,运行时显示成具有特定功能的页面。在页面的代码中,除了标识性的代码@Master外,就是控件ContentPlaceHolder,在这里显示派生页的内容。一个标准... 阅读全文

posted @ 2008-11-29 20:45 龙少爷 阅读(368) 评论(0) 推荐(0)

ASP.NET2.0网站开发(4)执行数据
摘要:在VS的开发环境中,可以有多种方式取得数据集,比如直接添加控件生成、在代码中灵活的使用SqlClient、或者比较麻烦的,就象我的这种取数据的方式,这种方式的优点在做小项目、一个人开发的时候有些麻烦,写的代码量最大,但如果是多人开发的大项目,就显示出了优点。在对数据的操作过程中,我使用了自己封装的一个数据操作类,具体操作请参考微软提供的商店例子。操作时,将数据库的连接字符串放在Web.config... 阅读全文

posted @ 2008-11-29 10:24 龙少爷 阅读(335) 评论(0) 推荐(0)

ASP.NET2.0网站开发(3)数据类
摘要:在完成数据库设置后,编写与库文件内的表相对应的数据类,在传入及返回数据的时候是一个完整的记录。 类ModelClass封装了Books表内的字段: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1public class ModelClass 2... 阅读全文

posted @ 2008-11-29 10:09 龙少爷 阅读(274) 评论(0) 推荐(0)

ASP.NET2.0网站开发(2)数据库设置
摘要:本节主要对数据库进行设置: 软件中所使用的数据库为MS SqlServer2000,建立一个数据库Books,并在库中建立两个数据表: 用户表: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE TABLE [dbo].[USERTAB] ... 阅读全文

posted @ 2008-11-28 22:13 龙少爷 阅读(328) 评论(0) 推荐(0)

ASP.NET2.0网站开发(1)概述
摘要:近日辞去了工作,有了点儿闲暇的时间,除了为下一步的生计发愁外,倒也别有一番滋味。一段时间以来,不断有新入行的同事问及网站的开发,因为网站开发所涉及的范围较广,三言两语也解决不了多少事情。其实在开发的过程中,并不怕手新,有了一个项目后,在开发的过程中让别人带一下,经过之后就可以入门了,怕的是既没有项目,也没有人带你,那么...你哭吧! 今天上午突然有了一个想法:建立一个表,使用Web的方式来维护其中... 阅读全文

posted @ 2008-11-28 21:35 龙少爷 阅读(313) 评论(0) 推荐(0)

.net中使用消息传递数据
摘要:使用消息传递数据时,一般情况下数据量较少。在我所使用的项目中,使用它最大的好处就是不用考虑对方是否是运行状态,只要对方上线,它就可能收到。在项目中,它的作用是在产生较大的数据时,先用消息进行通知,在对方收到消息后,再从Web服务来收取,代码如下,有改动: 发送端: 1 messageModel.transfersModel tmodel = new messageMod... 阅读全文

posted @ 2007-09-27 21:27 龙少爷 阅读(411) 评论(0) 推荐(0)

Asp.net中,从弹出窗体取选择值
摘要:在Asp.net中,从A页面中弹出B页面,在B页面中选择数据后,关闭并将数据更新到A页面,是一种常用 的方式。只是我对Javascript不熟悉,所以捣鼓了一下午,终于有了一点成绩:测试项目有两个页面:Default.aspx及Default2.aspx,在Default.aspx页面上有一个TextBox1及一个Button1,Button1用于触发Default2.aspx,TextBox1用... 阅读全文

posted @ 2007-06-10 08:11 龙少爷 阅读(391) 评论(0) 推荐(0)

在Asp.net中使用事件
摘要:在用户控件中编写事件: public class UsePageEventArgs : EventArgs{ private int pageindex; public UsePageEventArgs(int pageindex) { this.pageindex = pageindex; } public int Pageindex { ... 阅读全文

posted @ 2007-06-01 10:58 龙少爷 阅读(202) 评论(0) 推荐(0)

从GridView内取选择的行值并删除
摘要:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Delete")) { int sindex = int.Parse(e.CommandArgument.ToString... 阅读全文

posted @ 2007-05-29 16:27 龙少爷 阅读(931) 评论(1) 推荐(0)

读取Web.config内的配置数据
摘要:Web.config文件内配置如下: 读取代码: ConfigurationSettings.AppSettings["key"] 阅读全文

posted @ 2007-05-28 16:00 龙少爷 阅读(412) 评论(0) 推荐(0)

从数据库内取图片并在页面上显示
摘要:1、设置一个新的Web页面,并写入如下代码: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int selectID = Convert.ToInt32(Request.QueryString["origid"].Trim(... 阅读全文

posted @ 2007-05-25 13:57 龙少爷 阅读(662) 评论(1) 推荐(0)

System.Web.UI.WebControls.Table的使用
摘要:以下代码为新增一行,第一列为标题,第二列为图片: 1 TableRow tr1 = new TableRow(); 2 TableCell c1 = new TableCell(); 3 c1.Width = 100; 4 c1.CssClass = "1"; 5 c1.Text = "... 阅读全文

posted @ 2007-05-25 10:23 龙少爷 阅读(1289) 评论(0) 推荐(0)

C#中将字符串转换为MD5
摘要:private string getMd5(string password) { byte[] pasArray = System.Text.Encoding.Default.GetBytes(password); pasArray = new System.Security.Cryptography.MD5CryptoSe... 阅读全文

posted @ 2006-07-25 15:35 龙少爷 阅读(1220) 评论(0) 推荐(0)

导航