在日常开发环境中经常会遇到需要防止他人盗取自己网站的图片、文件等资源,以防大量消耗自己网站的流量及带宽。此文章概述了通过一般处理程序来防止盗链
[ASP.NET]实现用户控件的重复添加
日常开发环境中,常常碰到需要提交申请表格,而申请表格中又是需要添加多个,写个学习笔记在这里。
[ASP.NET]页面控件分页显示数据
在日常开发中,经常要做到的无非就是对众多数据进行分页的显示了。本文记录了如何通过SQL语句及用户控件达成翻页显示的效果。
首先要为查询的结果添加上序号:
MySQL
SELECT *,(ROW_NUMBER() OVER (ORDER BY id) AS ROWNum) FROM News
1
SELECT *,(ROW_NUMBER() OVER (ORDER BY id) AS ROWNum) FROM News
然后通过ROW_NUMBER()将查询结果添加上行号
MySQL
SELECT n.id,title,publisher,publishti ......
[ASP.NET]ASP.NET中的文件的上传及下载
文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,下面几种方式是比较常用的方法:
1.防止未选中文件报错
ASP
if(fileUplad.HasFile==true)//判断是否选中文件
{
//将相对路径转换为物理路径
// ~:相对于当前项目的根目录
// .:相对于当前文件所在的目录
//..:上级目录
fuEquipImage.SaveAs(Server.MapPath("~//Upload//" + fuEquipImage.FileName));
}
else
{
//提示未选中文件
}
123456789101112
......
[C#OOP]关于DataGridView的一些操作
DataGridView单击选中一整行,只能单选,不能选择多行,只能选择一行
设置DataGridView的属性
SelectionMode为FullRowSelect
这样就使DataGridView不是选择一个字段,而是选择一整行了
设置DataGridView的属性
MultiSelect为false
这样就使DataGridView不能够选择多行,只能选择一行了
DataGridView的几个基本操作:
1、获得某个(指定的)单元格的值:
C#
dataGridView1.Row[i].Cells[j].Value;
1
dataGridView1.Row[i].Cells[j].Value;
......