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