01 2013 档案

摘要:在这种情况下,private string str的生存期是一个请求(也就是每个请求进来,它都会被重新初始化一次)。如果你想保持某个值,应该换用ViewState或者Session来进行保存。 阅读全文
posted @ 2013-01-30 20:24 门对夕阳 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1. 凡是runat="server"的标签,所在的页面又使用了模板页Master,那么客户端生成的html源码中它的ID会自动改变,因而会导致该页的js中一ID定位的代码失灵。2. 模板页中常常在<head></head>中写一个HeadContentPlaceHolder,那么子页面中就可以把相应的css,js代码写到HeadContentPlaceHolder中,不会出问题。 阅读全文
posted @ 2013-01-29 12:47 门对夕阳 阅读(429) 评论(0) 推荐(0) 编辑
摘要:System.Data.DataTable dt = new System.Data.DataTable();dt.Columns.Add("ColumnName1", typeof(String));dt.Columns.Add("ColumnName2", typeof(Int32));然后再添加行。dt.Rows.Add(new Object[] { ... }); 阅读全文
posted @ 2013-01-28 20:55 门对夕阳 阅读(170) 评论(0) 推荐(0) 编辑
摘要:USE [Traceability]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: <Author,,>-- Create date: <Create Date>-- Description: <Description, >-- -- =============================================CREATE PROCEDURE [dbo].[]()asbeginend 阅读全文
posted @ 2013-01-25 13:16 门对夕阳 阅读(768) 评论(0) 推荐(0) 编辑
摘要:第一点,只有select类型的sql sever的存储过程需要一个返回参数,Insert, Update, Delete类型的存储过程不需要多余的参数,只加上与业务逻辑相关的参数即可。因为上层用SqlCommand类调用ExecuteNonQuery()的时候是返回一个int类型的值的,即是受影响的行数。如果这个值大于0,说明存储过程执行成功了,反之可以判断出执行失败了。另一点,最好把select类和(Insert, Update, Delete类型)的语句分割为两个存储过程,不要一个存储过程里面,既有update table,又有select结果集。SqlCommand.ExecuteNon 阅读全文
posted @ 2013-01-23 17:20 门对夕阳 阅读(201) 评论(0) 推荐(0) 编辑
摘要:正确格式为select from (select from) tt是临时表 阅读全文
posted @ 2013-01-16 18:17 门对夕阳 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示