.NET
文章平均质量分 59
harbour_bin
这个作者很懒,什么都没留下…
展开
-
GridView使用总结
1、GridView无代码分页排序:(1).AllowSorting设为True,aspx代码中是AllowSorting="True";(2).默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。(3).默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。 2.GridVie转载 2013-07-18 16:55:53 · 1005 阅读 · 0 评论 -
在vs2008中使用AJAX
3.5 不需要安装,只需要下载AjaxControlToolkit.dll文件,注意版本是3.5,然后将AjaxControlToolkit.dll拷贝到任意位置,我放在D:\Program Files\Microsoft Visual Studio 9.0\Plugins\AjaxControlToolkit.dll,其中Plugins是自己创建的位置。添加工具箱。在工具箱新建一个选项卡,可以叫原创 2014-05-14 08:58:27 · 877 阅读 · 0 评论 -
购物车
private void BindCartList() { DataTable dt = new DataTable(); //如果Session变量存在,则直接获取 if (Session["Cart"] != null) { dt = (DataTable)Session["Cart"];原创 2014-06-03 23:53:49 · 876 阅读 · 0 评论 -
数字验证码
作者:harbour时间:2014/6/3protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string validateNum = CreateRandomNum(4); //成生4位随机字符串原创 2014-06-03 23:56:17 · 594 阅读 · 0 评论 -
邮件验证
/// /// 发送邮件 /// /// 收件人邮件地址 /// 发件人邮件地址 /// 邮件主题 /// 邮件内容 /// 登录smtp主机时用到的用户名,注意是邮件地址'@'以前的部分 /// 登录smtp主机时用到的用户密码 /// 发送邮件用到的smtp主机 public void Send(string原创 2014-06-03 23:59:19 · 630 阅读 · 0 评论 -
ScriptManager.RegisterStartupScript方法
问题:在局部刷新的部分不能实现response.write的功能?解决方法:如果页面中不用Ajax,cs中运行某段js代码方式可以是:Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('default2.aspx')");如果页面中使用了Ajax ,则上述代码即使执行也无效果。对这种情况原创 2013-09-03 10:46:30 · 1124 阅读 · 0 评论 -
.NET里面怎样防止SQL注入
.NET防SQL注入方法SQL语句利用SqlCommand传参数的方法:string strSQL="SELECT * FROM [user] WHERE user_id=@id";SqlCommand cmd = new SqlCommand();cmd.CommandText = strSQL;cmd.Parameters.Add("@id",SqlDbType.V转载 2013-07-24 00:21:21 · 1670 阅读 · 0 评论 -
用DropDownList提供查询条件,GridView显示查询结果
在页面是拖放一个DropDownList控件(AutoPostBack属性设置为True),一个GridView控件,以及两个SqlDataSouce(一个与DropDownList绑定,显示查询条件;另一个与GridView绑定,显示查询结果)。SqlDataSouce1:选择数据表Categories及字段为CategoryID、CategoryName,选择其中CategoryName属原创 2013-07-18 17:04:14 · 3300 阅读 · 1 评论 -
在ASP.NET项目中使用CKEditor
CKEditor是什么CKEidtor是一个在线富文本编辑器,可以将让用户所见即所得的获得编辑在线文本,编辑器或自动将用户编辑的文字格式转换成html代码。在ASP.NET工程中添加CKEditor插件1.下载插件:可以到CKEditor官方网站下载 CKEditor for ASP.NET Control.网址:http://ckeditor.com/download转载 2014-05-25 14:57:06 · 1489 阅读 · 0 评论 -
.Net中SqlCommand类的分析
1、类的构造函数.Net提供了以下几种实现构造函数的方法:2、类的属性3、类的方法原创 2015-01-09 16:57:29 · 699 阅读 · 0 评论 -
网站样式
1、在datalist中使linkbutton滑动后颜色变化的效果;原创 2014-05-12 16:26:52 · 555 阅读 · 0 评论 -
.net中遇到的一些问题
1、GridView控件去除边框问题原创 2014-05-15 16:37:30 · 508 阅读 · 0 评论 -
win2003中IIS 无法访问 aspx 页面
今日新装勒windows2003系统,配置好iis后发现可以访问html页面, 却无法访问aspx。坚持 web扩展的时候发现只有asp.net v1.1 却没有 asp.net v2.0于是添加好asp.net v2.0 后可以成功访问。 -------------添加web扩展方法如下打开IIS,转至Web服务扩展中,点击右侧窗口任务下的“添加一个新原创 2014-05-06 19:38:56 · 2970 阅读 · 0 评论 -
C#格式化中的货币格式
double d = 665334.05;C#格式化方式一:string result =d.ToString("#,##0.00");C#格式化方式二:string result =d.ToString("N");C#求百分比double a=50; double b=100; 没有小数Label1.Text = (a / (a+b)).ToString("0原创 2013-07-18 17:14:24 · 2744 阅读 · 0 评论 -
用户 NT AUTHORITY\NETWORK SERVICE 登录失败 解决方法 (MS SQL 2005)
Windows server 2003,2008 Web.Config 配置连接sql 使用 win身份验证时:当连接sql server使用信任连接(参看Web.Config文件)时就会出这个错误,在Windows XP当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003,2008号则改为了Network Service,直接把这个用户加到sql serv转载 2013-07-18 23:42:12 · 859 阅读 · 0 评论 -
由webshell攻击简单谈一谈系统的某些漏洞
最近公司在万网的虚拟主机上的网站疑是被黑客攻击,虽然不能肯定黑客的攻击的动机和方式,但是网络安全的确成了我们不得不面对的问题。根据这个事件,我们发现了黑客攻击的几种手段,同时也对我们开发系统时的架构提了一个醒。网站攻击最常用的两种手段是:SQL注入和webshell攻击。大家对SQL注入防范的意识已经很强了,现在程序中很难再出现这样的漏洞,但是对webshell的攻击方式防范意识很弱,突出转载 2013-07-24 13:16:43 · 1736 阅读 · 0 评论 -
IE10的网站兼容性问题
虽说IE10如今才只是发布了第二个平台预览版,公开测试版的日期还不确定,不过微软已经为IE10用户发布了第一个兼容性补丁,主要是针对安装了NET Framework 2.0 SP2和NET Framework 3.5 SP1的用户,该补丁将帮助ASP.NET识别新版IE的用户代理字符串。用户代理字符串即User Agent String,通常简称UA。UA被广泛用来标识浏览器客户端信息,主原创 2013-09-21 21:35:03 · 1550 阅读 · 0 评论 -
.NET 页面间传值的几种方法
QueryString传值:1. 这是最简单的传值方式,但缺点是传的值会显示在浏览器的地址栏中且不能传递对象,只适用于传递简单的且安全性要求不高的整数值,例如:2. 新建一个WEB项目,添加一个页面命名为Test1,在页面中添加一个Button命名为btnLogin,再添加两个TextBox分别命名为tbxUserName和tbxPassWord,添加Buttond的Click()事件:转载 2013-10-10 22:04:29 · 514 阅读 · 0 评论 -
IIS启用GZip压缩JS/CSS文件的设置方法
1、打开IIS,右击"网站"->"属性",选择"服务"。 在Http压缩这项中,勾选中"压缩应用程序文件"与"压缩静态文件".确定. 2、在Web服务扩展项右键,选择"添加一个新的Web服务扩展",添加文件,C:\WINDOWS\system32\inetsrv\gzip.dll 选中设置扩展状态为允许烈火网。3、用文本编辑器打开C:\Windows\System32\inetsr转载 2013-09-26 19:29:41 · 1575 阅读 · 0 评论 -
htm、html、shtml网页区别
接下来我们来了解下htm、shtml、html这三者之间区别。首先htm、html、shtml都是静态网页的后缀,三者也可以说都是只是扩展名不同,其他一样,都是静态的网页。Htm和html是完全静态的网页不通过服务器编译解释直接送出给浏览器读取的静态网页,以Htm和html伪静态Request除外。html、htm、shtml、shtm均是静态html网页。都是网页文件后缀名不同的转载 2014-03-31 23:55:54 · 746 阅读 · 0 评论 -
iis6.0的网站建设及权限设置
1、建立网站双击打开桌面的 快捷方式到inetmgr.exe 如下图,然后按照以下图片设置一步一步操作直到完成。转载 2014-05-06 19:34:30 · 1379 阅读 · 0 评论 -
数据库开发 ADO.NET
基本概念 ADO.NET是应用程序与数据源(不仅包括MSSQL、MySQL和Oracle等数据库,也涉及XML等)之间沟通的桥梁。应用程序可以通过ADO.NET来连接到数据源,并检索、操作和更新数据。组成部分 ADO.NET有两个重要组成部分:.NET数据库提供程序(.NET Data Provider)和数据集(DataSet)。 就.NET数据库原创 2015-01-20 20:42:45 · 523 阅读 · 0 评论