- 博客(25)
- 资源 (12)
- 收藏
- 关注
原创 网站防止盗链的实现办法
Global文件里有个Application_BeginRequest方法,在这个里面写if(HttpContext.Current.Request.Url.AbsolutePathEndsWith(".jpg")) 判断访问的文件是否为jpg图片HttpContext.Current.Request.UrlReferrer.Host 判断访问程序的地址如果不为本站,则禁止访问
2012-02-27 23:10:22
480
原创 使用window.open后session失效的解决办法
<br />在<system.web>里面加入<sessionState mode="StateServer" timeout="80"></sessionState><br />将mode属性设为StateServer即可。
2010-08-03 17:00:00
1882
原创 .net弹出提示框和窗口,父页面CSS不会失效
<br /><br />#region 弹出对话框<br /> /// <summary><br /> /// 弹出消息对话框<br /> /// </summary><br /> /// <param name="page">页面</param><br /> /// <param name="message">消息内容</param><br /> public static void MessageBox(System.Web.UI.Page page, string
2010-07-27 14:08:00
728
原创 CodeSmith自动生成的Dao文件使用的字符串
<br />SQL: public static string ConnectionString = "Provider=SQLOLEDB;Driver={SQL Native Client};Server=.;Database=EnsureHouse;Uid=sa;Pwd=1;";
2010-07-27 14:04:00
469
原创 jQuery之选择树的节点
<br />以前用jQuery只会用ID和Class筛选,今天写程序时需要在treeview的节点被点击后,执行一些内容,结果死活得不到TreeNode了,TreeNode不能添加ID和CssClass,直接$("TreeNode")也得不到,最后在网上找了好久才找到。<br />$("#TreeView1").click(function(){ //alert("123"); var selected ="#" + $("#TreeView1_SelectedNode"
2010-06-25 16:20:00
1806
转载 使用jquery过滤上传文件的类型和限制文件的大小
$(document).ready(function(){ $("#form0").submit(function() { var filepath=$("input[name=myFile]").val(); var extStart=filepath.lastIndexOf("."); var ext=filepath.subst
2010-04-13 16:03:00
1571
转载 c# 中treeview 树节点图标的动态加载,及选中时图标改变
1、首先在form窗体上拖上一个ImageList控件,在属性窗口中设置它的Image属性即导入几个图标,图标都是有索引的。2、接着在程序中写上一句代码:myNeTree.ImageList = NeImgList; 3、myNeTree为你在程序中事先定义好的如:private TreeView myNeTree;4、最后在写树节点的时候设置ImageIndex 属性 : typen
2010-04-08 16:14:00
2182
2
原创 XHTML中 JavaScript改变及小技巧
区分XHTML与HTML的标志:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 前者是XHTML,后者是HTML 浏览器的高和宽:XHTML:document.documentElement.clientWidth;ocument.documentElement.clientHeight;
2009-12-24 16:06:00
325
原创 关于treeview节点右键选中并关联右键菜单
不需要在treeview1控件的属性中关联contextMenuStrip1在treeview1控件的MouseClick事件中写 private void treeview1_MouseClick(object sender, MouseEventArgs e) { //无论鼠标左键还是右键,都能选中单击的节点
2009-12-09 15:57:00
1299
1
原创 工厂模式的使用方法
以一个专门向市场销售各类水果的农场为例: //接口public interface Fruit{ //生长 void grow(); //收获 void grow(); //种植 void grow();}//苹果的实现接口public class apple : Fruit{ //生长 public void grow()
2009-12-01 21:50:00
378
原创 删除一个文件夹下所有文件以及文件夹
#region 删除一个文件夹下所有文件以及文件夹 private void DeleteInDir(string szDirPath) { if (szDirPath.Trim() == "" || !Directory.Exists(szDirPath)) return; Directo
2009-11-25 17:01:00
413
原创 dataGridView中只能输入数字
private DataGridViewTextBoxEditingControl CellEdit = null; // 声明 一个 CellEdit private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)//d
2009-11-01 16:16:00
808
原创 在dataGridView中显示combobox
全局中定义: bool endload; ComboBox cmbcasType = new ComboBox(); 加载窗体事件: endload = false; cmbcasType.Visible = false;//初始化为不显示 dataGridView1.Controls.
2009-11-01 15:32:00
683
原创 对Word进行各种操作
添加现有文件,DocManager.cs在原文件的基础上新添加了:1、设置单元格的边框样式2、设置表格行、列的边框样3、单元格内容垂直居中、靠上、靠下4、按行合并单元格5、按列合并单元格 ---------------------------------------------------文件内容----------------------------------
2009-10-31 11:01:00
2492
原创 在全局中监听键盘事件
//判断键盘按下的键。如果等于“enter”,则send一个“{tab}”。模拟按下“tab”键,实现单元格。向下移动 protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Enter) {
2009-10-27 11:34:00
1043
原创 给控件添加属性
private string test; //私有声明 public string test//可读可写的属性 { get { return test; } set { test= value; } }
2009-10-26 11:12:00
410
原创 主程序启动前动画
FormTime form = new FormTime(); form.ShowDialog(); Application.Run(new FormTest()); 可以使用timer控件控制,必须要写在Application.Run之前,否则,this.close()会关闭主程序。
2009-10-26 10:38:00
332
原创 关于WinFormsUI.Docking使子窗体在父窗体中显示
在项目中中引用WinFormsUI(dll) 父窗体中的IsMdiContainer属性设为true引用using WeifenLuo.WinFormsUI.Docking;添加控件dockPanel到父窗体中,不能在其它容器中。Form1 form = new Form1();form.Show(dockPanel1); 子窗体form1中,要继承DockCont
2009-10-26 10:27:00
597
原创 搜索第i到第j条记录
例如,从第31到40条记录 select top 40 * from A where id not in (select top 30 * from A order by id)
2009-10-19 19:09:00
373
原创 检查重复的数据
using System.Collections; Hashtable hshTable = new Hashtable(); foreach (string item in myArr) { char[] charArr = item.ToCharArray(); Array.
2009-10-19 18:55:00
458
原创 只能输入数字,并且只能有一个小数点
在事件 keypress 中写 ---------------------------------只能输入数字------------------------------------ if (e.KeyChar 9 && e.KeyChar != (char)13 && e.KeyChar != (char)8) {
2009-10-19 18:08:00
669
原创 二进制与文件的互相转换,以及在数据库中保存
------------------------将文件转换为二进制,并保存到数据库中----------------------------------------------------- string strResult = strPath + @"/result.doc"; System.IO.FileStream fs = new Sys
2009-10-14 19:35:00
762
原创 webBrowser加载Word,以及保存
------------------------------------------------------打开文档------------------------------------------------------------------- string strmubanPath = @"d:
2009-10-14 19:27:00
6321
原创 C#实用小技巧
系统自带全球唯一标示ID : System.Guid.NewGuid().ToString(); 程序所在路径 : System.Windows.Forms.Application.StartupPath; 字符窜或者变量前加一个“@”标示为路径 : @"/muban.doc" 复制文件 : System.IO.File.Copy(@文件路径, @文件路径); 删除
2009-10-14 19:20:00
476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人