摘要: 在使用lhgdialog控件跨页面传值时,需要把弹出窗口里面使用复选框选择的数据添加到父页面的select(下拉列表)中。然后问题出现了,数据传递没有问题,在select里面添加了需要的option,但是在使用脚本取下拉框的值的时候问题出现了 代码如下:var _Names = document.... 阅读全文
posted @ 2014-12-24 16:51 ~随风~ 阅读(2470) 评论(0) 推荐(0) 编辑
摘要: net文件夹》imageUp.ashxpublic void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //上传配置 int size = 2; //文件大小限制,单位MB /... 阅读全文
posted @ 2014-12-24 16:28 ~随风~ 阅读(479) 评论(0) 推荐(0) 编辑
摘要: public class FTP { static FtpWebRequest reqFTP; static WebResponse response; static StreamReader ftpStream; static Stream strm; static FileStream fs; ... 阅读全文
posted @ 2014-12-24 16:08 ~随风~ 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 使用线程锁的场合程序中经常采用多线程处理,这可以充分利用系统资源,缩短程序响应时间,改善用户体验;如果程序中只使用单线程,那么程序的速度和响应无疑会大打折扣。但是,程序采用了多线程后,你就必须认真考虑线程调度的问题,如果调度不当,要么造成程序出错,要么造成荒谬的结果。一个讽刺僵化体制的笑话前苏联某官员去视察植树造林的情况,现场他看到一个人在远处挖坑,其后不远另一个人在把刚挖出的坑逐个填上,官员很费解于是询问陪同人员,当地管理人员说“负责种树的人今天病了”。上面这个笑话如果发生在程序中就是线程调度的问题,种树这个任务有三个线程:挖坑线程,种树线程和填坑线程,后面的线程必须等前一个线程完成才能进行 阅读全文
posted @ 2014-03-31 11:28 ~随风~ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前台代码 1 2 3 4 25 View Code 后台代码 aspx 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string str = "false"; 4 if (!IsPostBack) 5 { 6 string id = Request["Id"] != null ? Request["Id"].ToString() : ""; 7 ... 阅读全文
posted @ 2014-02-10 11:42 ~随风~ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 利用ASP.NET开发网站,比较多使用的是ASPX文件,很少使用ASHX文件,但ASHX在有些方面还是蛮实用的,如图片防盗链、验证码、AJAX读数据等,而且速度也快点,省去了Page类生命周期这些步骤。ASHX有个IsReusable属性,很多人对此有疑惑,以下为你详细解答:IsResuable属性指示是否可以重用于其他IHttpHandler实例,那么什么时候可以设置为true,什么时候不能呢,如果可以设置为true,性能可以得到大大的提升,但必须保证线程安全。那么什么叫线程安全呢?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的 阅读全文
posted @ 2014-02-10 11:32 ~随风~ 阅读(539) 评论(0) 推荐(0) 编辑
摘要: protected void Button1_Click(object sender, EventArgs e) { string Commect = "server=.;user id=sa;password=sa;database=db_MRHard"; SqlConnection conn = new SqlConnection(Commect); conn.Open(); string path = FileUpload1.PostedFile.FileName; ... 阅读全文
posted @ 2013-07-16 15:00 ~随风~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: CASEWHEN 条件1 THEN 结果1WHEN 条件2 THEN 结果2。。。。ELSE 结果XEND例如:SELECT 员工姓名, SUM(CASE 所在部门 WHEN '食品部' THEN 销售业绩 ELSE NULL END) AS [食品部业绩],SUM(CASE 所在部门 WHEN '家电部' THEN 销售业绩 ELSE NULL END) AS [家电部业绩],SUM(CASE 所在部门 WHEN '服装部' THEN 销售业绩 ELSE NULL END) AS [服装部业绩] FROM 销售表 GROUP BY 员工姓名 阅读全文
posted @ 2013-04-27 15:02 ~随风~ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号INNER JOIN 连接三个数据表的用法:SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号IN 阅读全文
posted @ 2013-04-27 14:19 ~随风~ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 外联接:外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN; 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHT JOIN 或 RIGHT OUTER JOIN; 右向外联接是左向外联接的反向联接。将 返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。 FULL JOIN 或 FULL OUTER JOI 阅读全文
posted @ 2012-03-22 17:31 ~随风~ 阅读(2683) 评论(0) 推荐(0) 编辑