Google [站内搜索]

预览模式: 普通 | 列表

使用参数化查询的优点

前几天有讨论过"给SQL 文本命令中的参数传值",也就是参数化查询,后来就一直在想不使用参数化查询和使用参数化查询有什么区别?如下两个例子:

a.字符串拼接(不使用参数化查询)

string Country = "UK";

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7538

在App_Code中使用多种语言

App_Code和Bin文件夹的不同之处在于Bin文件夹里面存储的是已经编译好的程序集,而App_Code存储的是源代码,默认情况下他们在动行时会被编译成单个程序集。这就会发生一个现象:由于Bin中是已经编译好的程序集,所以他们可以是由各种不同的语言编写的,而App_Code中的源代码在是运行时动态编译成单个程序集,所以你不能在App_Code中存放各种语言编写的源代码,如ClassA.vb、ClassB.cs,否则将无法编译,你会收到类似的错误信息:

引用内容 引用内容
System.Web.HttpException: 文件“/App_Code/ClassA.vb”和“/App_Code/ClassB.cs”使用的语言不同,这是不允许的,因为它们要在一起编译。

我们并未显示的标记App_Code中的源代码是使用哪种语言编写的,那编译的时候是怎么判断的?估计是根据文件的类型(假设的),如果是.vb文件则调用Visual Basic编译器,如果是.cs文件则调用C#编译器,所以你不能在App_Code中存放多种类型的文件,否则将无法判断应用哪种类型编译器来生成单个程序集!

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4176

取消DropDownList中全部选择项

我们可以使用如下语句来设置DropDownList的选择项:

DropDownList1.SelectedIndex = 1;
DropDownList1.SelectedIndex = 2;

上边两句只有第2句是有效的,当最后一次设置SelectedIndex值时会自动先将其他选择项取消,再重新设置选择项,所以上边语句是无错的,最终索引为2的项被选中!但使用Selected属性来设置选择项就没有那么幸运了:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4828
分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4167

.NET自定义分页控件PageNavigator v1.0(源码)

1.使用说明:

1).页面中添加本控件,假设实例名称为PageNavigator1;
2).在Page_Load加入:PageNavigator1.OnPageChange += new PageChangeHandler(PageNavigator1_PageChange);
3).在Page_Load的if (!IsPostBack){}中对控件的RecordCount、PageSize和PageIndex属性赋值,注意PageIndex的赋值应放在最后;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6756
在.Net Framework下,你就算写一个小小的控制台程序,哪怕只有几K大小,我们必须要安装一个几十M的Framework Runtime,所以许多人在寻找让.NET程序脱离.Net Framework运行的方法,下面我们说说几种常见的方法:

1.使用飞信的.NET虚拟环境

安装完"飞信2008正式版"后,在其安装文件夹下有个VMDotNet子文件夹,里面就是.NET虚拟环境相关文件了,我们可以使用"VMDotNet\v2.0.50727\FetionVM.exe"来启动运行我们的.NET WinForm程序:

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4912

批处理检测是否安装.NET Framework

@echo off

set checked=0

if exist "%windir%\Microsoft.NET\Framework\v1.0*" set checked=1

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8504

还是没习惯使用left join

Service表:
id    ShortName    Logo                ProvinceId
-----    ------        -----                -----
36    朗成科技    upload/200818124118145109.jpg    110000
17    网麒科技    upload/200818122115132154.jpg    310000

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3703

C#生成彩色验证码

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3387

table变量 VS  临时表

临时表:
Select CustomerID,CompanyName,ContactName INTO #MyTable FROM Customers
Select CustomerID,CompanyName,ContactName FROM #MyTable
Drop TABLE #MyTable

table变量:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3842