
技术
seacea
这个作者很懒,什么都没留下…
展开
-
多表内连接查询的技巧
1.表A inner join 表B on 字段a=字段b inner join //这里指的是表b和表c连接,只要每一级都能连就能出结果 表c on 字段a=字段b2009-09-14 13:46:43 · 116 阅读 · 0 评论 -
return的用法
1.在返回值为bool的函数中return false/true;2.在void型的函数中return;2009-09-15 12:11:59 · 126 阅读 · 0 评论 -
在链接上做判断的方式
1.带参数,跳转至本页/外页,再在那页中的Page_Load或其他函数上写判断链接上:detail1.aspx?id={0}&&type=view跳转页上:Page_load(){if(Request.QueryString["type"]=="view"){... return;}} 2.用linkbutton+onclick事件,把判断和跳转都写入onclick...2009-09-15 12:20:18 · 180 阅读 · 0 评论 -
dropdownlist的绑定问题
1.小表绑定 2.直接在控件上写要绑定的value和文本:必须用autopastback属性,同时把selected去掉2009-09-16 11:40:37 · 127 阅读 · 0 评论 -
foreach遍历数组
1.格式:foreach(type objectname in collection)foreach(int i in list){ Response.Write(i);}2009-09-17 10:23:42 · 265 阅读 · 0 评论 -
字符串操作
1.IndexOf():找出某个串中某个字符的索引 string str=" or id=1 or id=2"; int index=str.IndexOf("or");结果:index=1; 2.Remove():删除某个位置的几个字符 str=str.Remove(index,2);//删除index位置的2个字符的意思3.Insert():插入某个...2009-09-17 11:10:11 · 85 阅读 · 0 评论 -
后台调用js代码
1. 用Response.Write方法 代码如下:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->R...2009-09-21 13:06:49 · 139 阅读 · 0 评论 -
asp.net返回上一页
方法一:private void Page_Load(object sender, System.EventArgs e) { ViewState["submittimes"]=Convert.ToInt32(ViewState["submittimes"])+1; if(!Page.I...原创 2009-09-22 15:02:27 · 110 阅读 · 0 评论 -
控制窗口跳转
target=_selfThis will load the page in the same frame as the caller. 表示在目前窗口或框架里打开链接(默认的)target=_parentThis causes the page to load in the same frameset as the caller taki...2009-09-24 10:16:47 · 101 阅读 · 0 评论 -
泛型的定义和调用
定义:1.类定义:using System.Collections.Generic; class nodes<T> { T data; nodes<T> Lnode, Rnode, Pnode; public T Data { ...2009-09-24 23:00:46 · 89 阅读 · 0 评论 -
控制滚动条
一.直接在后台调用程序 ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>parent.scrollBy(0,1500);<"+"/script>");//滚动条下拉 二.通过控制body属性 x_body.Attributes["onload"]=2009-09-25 09:40:36 · 82 阅读 · 0 评论 -
ASP.NET学习路线图
第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对....原创 2009-09-26 15:21:55 · 116 阅读 · 0 评论 -
.NET和SQL Server中“空值”辨析
初学数据库编程我们可能会有一些对“空值”的疑问,比如通过编程新建的一个表中所有数据皆显示为<NULL>,手动添加并删除文字后又变成了空白;一个字符串类型的字段,明明没有填值,却不等于"";用ADO.NET从数据库中取值,每遇到有<NULL>的就出错……这需要我们正确认识.NET和SQL Server中几种不同的“空值”。1、真正的空值,也就是“没有输入的值”,可以出现在...2009-09-28 11:33:58 · 83 阅读 · 0 评论 -
try catch 保证网页不出大黄页
1.try { if(Session["LogonId"].ToString()!=null){ _where += GetAuthority();//考官只能看到其权限范围以内的信息 //Response.Write(GetAuthority()); } } catch(Exception e) { Response.Re...2009-09-28 13:03:03 · 119 阅读 · 0 评论 -
session 过期时间控制
保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:...原创 2009-09-28 14:39:22 · 144 阅读 · 0 评论 -
oledb操作excel
1、环境配置:加入using System.OleDb2、编写连接与操作excel文件的通用函数protected void DoOleSql(string sql, string database) { OleDbConnection conn = new OleDbConnection(); conn.Connection...原创 2009-10-05 16:30:39 · 158 阅读 · 0 评论 -
修改Getinfo(),页面取值方式
一.通过链接前台:<asp:HyperLinkColumn HeaderText ="管理" Text ="修改/删除" DataNavigateUrlField ="id" DataNavigateUrlFormatString="ditriaccount.aspx?id={0}&&type=get" HeaderStyle-HorizontalAlig...2009-10-09 13:11:19 · 1181 阅读 · 0 评论 -
datagrid 操作技巧
一.列的添加和隐藏1.动态添加列:其实原理很简单,只要知道datagrid中每个元素就是一个类,我们可以把它实例化,然后添加到datagrid中就行了。string []compre={"A","B","C","D","E"}; string []comprefiled={"criterion1","criterion2","criterion原创 2009-10-14 11:11:18 · 342 阅读 · 0 评论 -
asp.net图片上传类
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ...原创 2009-10-18 23:07:54 · 97 阅读 · 0 评论 -
服务器控件
一.TextBox属性1.AccessKey:快捷键AccessKey=“s”,即当按alt+s时可触发此控件 2.AutoCompleteType:文本框的自动完成功能,用来记住刷新后的账户,密码等曾经输入过的信息AutoCompleteType=disable,取消记忆功能AutoCompleteType=None,根据客户端设置决定AutoCompleteType...2009-10-19 23:09:31 · 253 阅读 · 0 评论 -
Sql的asp.net应用
一.sql where条件控制1.当要把and 和 or 复合使用时 必须分清组,不然肯定会产生混乱select i_resume.id,username from i_score where username='aa' and (_i_department_id=16 or _i_department_id=17) 注:如果此时把or 的括号去掉就表明_i_department...2009-10-20 07:10:43 · 85 阅读 · 0 评论 -
图片的上传,存入数据库,显示
1.上传void submitinfo(Object sender,EventArgs e){ int size=307200; int LimitWidth=120; int LimitHeight=160; try { if (FileUpload1.PostedFile.FileName == "") ...2009-10-20 10:43:36 · 165 阅读 · 0 评论 -
图片操作
1.Image控件只认相对路径,不认绝对路径string clientpath ="~/images/"+filename;2009-10-21 13:26:59 · 75 阅读 · 0 评论 -
dataset插入数据库
1.用一次数据库连接,n次循环提取ds中的数据,n次数据库 myConnection.Open(); for(int i=0;i<ds.Tables[0].Rows.Count;i++) { string sql="insert into i_test(id,username) values(@id,@username)"; SqlComma...2009-10-27 16:03:55 · 192 阅读 · 0 评论 -
导入数据技巧
一..如果第一个表是成绩表.xls(要导入的表,以身份证为标识) 第二个表是成绩表.db(导入的目标表,以唯一编号为标识,表中无身份证号)这样的话,要把表导进去。1.三表一次性操作update select inner join2.用视图成绩表和简历表做成视图,update 视图和目标表...2009-10-27 16:13:46 · 101 阅读 · 0 评论 -
输出九九乘法表
int r=1; for(int i=1;i2009-10-28 15:37:30 · 165 阅读 · 0 评论 -
求1~10000之间的质数
void submitinfo(Object sender,EventArgs e){ for(int i=1; i2009-10-29 00:02:31 · 265 阅读 · 0 评论 -
打印三角形,正,反,菱形,空心
for(int i=0;i=0;i--)//控制行数 { for(int j=0;j2009-10-29 22:52:23 · 109 阅读 · 0 评论 -
传值调用与引用调用
值调用是指当发生函数调用时候,给形参分配内存空间,并用实参来初始化形参(直接将实参的值传递给形参).这一过程是参数值的单向传递过程,一旦形参获得了值,便于实参脱离了关系,此后无论形参发生了什么变化,都不影响实参了. 引用调用将引用作为形参,在执行主调函数中的调用语句时候,系统自动用实参来初始化形参.这样形参就成为实参的一个别名,对形参的任何操作就直接会作用于实参....2009-10-30 23:33:35 · 209 阅读 · 0 评论 -
根据模板生成静态页
template.htm模板页源码: view plaincopy to clipboardprint?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="...2009-11-06 22:51:56 · 120 阅读 · 0 评论 -
string convert to guid
1.the solution is:string temp=Request.QueryString["id"]; Guid _id=new Guid(temp);2009-11-11 08:54:26 · 257 阅读 · 0 评论 -
js清空函数
<script type="text/javascript"> //function for reset controls function ClearAllControls() { //set your validation controls prefix here. var val...2009-11-13 10:30:53 · 2275 阅读 · 0 评论 -
编码解码
1.服务器端Server.UrlEncode("中文");Server.UrlDecode(string a); 2.客户端escape('中文') 3.自定义加密解密<%@ Import NameSpace="System.Security.Cryptography"%><%@ Import NameSpace="System.IO"%&g...2009-11-17 08:52:11 · 117 阅读 · 0 评论 -
js调用服务端按钮事件
function toclick(){ var form=window.parent.document.forms [0]; form.x_temp.click();}2009-11-19 22:31:43 · 150 阅读 · 0 评论 -
遍历listbox 及循环参数插入操作
服务器端Server:foreach(ListItem li in x_orderlist.Items) { string _sql="update "+x_tbname.Text+" set ordercode=@ordercode where cid=@cid"; SqlCommand comm=new SqlCommand(_...2009-11-19 22:47:12 · 526 阅读 · 0 评论 -
取String数组中的Index
string s = x_list.Text; string[] sArray = s.Split(new char[1]{'|'}); foreach(string str in sArray){ Response.Write(Array.IndexOf(sArray,str).ToString()); }2009-11-21 12:53:03 · 550 阅读 · 0 评论 -
数据导入
导入省:insert into pub_province(subname,code) select province,provinceID from province导入市:注意ordercode为定位码insert into pub_city(subname,code,ordercode) select city,cityID,father from cityupdate pub_city ...2009-12-01 10:37:12 · 87 阅读 · 0 评论 -
asp.net_asp.net与asp的比较
1.区别在于asp.net通过服务器控件,实现了前后太代码的分离。2.html与动态语言的区别,在于请求页面之后,服务器是否执行了该页面的后台语言。3.asp 提交表单之后,清空表单值 asp.net 则可以用viewstate属性维持...2010-03-17 11:23:45 · 112 阅读 · 0 评论 -
asp.net_get和post的区别
1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.Quer...2010-03-17 11:36:15 · 101 阅读 · 0 评论 -
asp.net_AspCompat
1.当页面中有使用creatobject创建com对象时,就需要设置aspcompat=“true”,样会使的COM对象实例在STA(单线程套间)里面执行,否则系统会将其安排在MTA里面执行。MTA使用线程池来管理多个并发的请求 -- 可以同时执行同一个方法...2010-03-17 14:09:00 · 229 阅读 · 0 评论