http://www.kangting.tw/2007/09/updatepanel.html
http://blog.darkthread.net/post-2008-11-26-why-not-updatepanel.aspx
2012年4月26日 星期四
2012年4月25日 星期三
{SQL} 將一 TABLE 複製
1.複製結構也複製資料
select * into NEWTABLE from OLDTABLE
2.只複製結構,不複製資料
select * into NEWTABLE from OLDTABLE where 1=0
3.將A table某欄位資料複製到B table某欄位
update B
set B's column= (select a's column from A
where A's column=B's column)
4.指定匯入某欄位的資料至新的資料表
SELECT a,b,c into NEWTABLE from OLDTABLE
5.匯入資料至「已存在」的資料表
Insert into NEWTABLE select * from OLDTABLE
參考資料:
http://goodmanroc.blogspot.tw/2011/07/t-sql.html
http://blogs.technet.com/b/technet_taiwan/archive/2012/05/28/t-sql-how-to-quickly-create-a-copy-of-a-table-using-transact-sql.aspx
{C#} maxItemsInObjectGraph 設定
設定 maxItemsInObjectGraph 值,預設值為:65536
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="abc">
<dataContractSerializer maxItemsInObjectGraph="6553600" />
</behavior>
</endpointBehaviors>
</behaviors>
<client>
<endpoint address="xxx.asmx behaviorConfiguration="abc" />
</client>
</system.serviceModel>
2012年4月24日 星期二
{C#} DateTime? 格式轉String與對DateTime加減時間
date為Datatime?型態->允許null格式
//1.先確定時間不為null
if (date!=null)
{
//2.先轉String
var strDate = string.Format("{0:yyyy\\/MM\\/dd HH:mm}", date);
//3.由String轉datetime
DateTime time = DateTime.Parse(strDate);
//4.加八小時
time=time.AddHours(8);
5.減八小時
time=time.AddHours(-8);
txtEndDate.Text = string.Format("{0:yyyy\\/MM\\/dd}", time);
ddlEndTime.SelectedValue = string.Format("{0:HH:mm}", time);
}
參考資料:
http://www.dotblogs.com.tw/regionbbs/archive/2008/10/09/5636.aspx
//1.先確定時間不為null
if (date!=null)
{
//2.先轉String
var strDate = string.Format("{0:yyyy\\/MM\\/dd HH:mm}", date);
//3.由String轉datetime
DateTime time = DateTime.Parse(strDate);
//4.加八小時
time=time.AddHours(8);
5.減八小時
time=time.AddHours(-8);
txtEndDate.Text = string.Format("{0:yyyy\\/MM\\/dd}", time);
ddlEndTime.SelectedValue = string.Format("{0:HH:mm}", time);
}
參考資料:
http://www.dotblogs.com.tw/regionbbs/archive/2008/10/09/5636.aspx
2012年4月23日 星期一
{SQL} 搜尋當天資料
註:getdate()>>系統日期
select * from TABLENAME
where datediff(day,getdate(),TableColumn)=1
參考資料:
http://tw.myblog.yahoo.com/solong-tech/article?mid=1482&prev=1495&l=f&fid=35
select * from TABLENAME
where datediff(day,getdate(),TableColumn)=1
參考資料:
http://tw.myblog.yahoo.com/solong-tech/article?mid=1482&prev=1495&l=f&fid=35
2012年4月21日 星期六
{Knowledge}數值範圍
byte0 到 255
short-32768 到 32767
int:-2147483648 到 2147483647
float-3.402823E+38 到 3.402823E+38
long-9223372036854775808 到 9223372036854775807
參考資料:
http://tw.group.knowledge.yahoo.com/computer-computer/listitem/view?iid=3636
short-32768 到 32767
int:-2147483648 到 2147483647
float-3.402823E+38 到 3.402823E+38
long-9223372036854775808 到 9223372036854775807
參考資料:
http://tw.group.knowledge.yahoo.com/computer-computer/listitem/view?iid=3636
2012年4月20日 星期五
{JQuery} input控制項事件(持續更新:更新時間:4/20)
Text------
Blur() : 當物件失去forcus時
Change():當物件失去focus並且內容改變時
keypress():當控制項按下鍵盤鍵時(focus仍在)
keyup():當控制項按下鍵盤鍵「放開後」(focus仍在)
click():滑鼠點擊時
onPropertyChange():待測試
ex:$('.class').live('blur',function name)
select:-----
change():改變下拉選項時
參考網址:
http://www.dotblogs.com.tw/topcat/archive/2010/01/28/13383.aspx
Blur() : 當物件失去forcus時
Change():當物件失去focus並且內容改變時
keypress():當控制項按下鍵盤鍵時(focus仍在)
keyup():當控制項按下鍵盤鍵「放開後」(focus仍在)
click():滑鼠點擊時
onPropertyChange():待測試
ex:$('.class').live('blur',function name)
select:-----
change():改變下拉選項時
參考網址:
http://www.dotblogs.com.tw/topcat/archive/2010/01/28/13383.aspx
2012年4月18日 星期三
{SQL} 錯誤訊息解答(持續更新;更新時間:4/18)
1.字串或二進位資料會被截斷
前題:執行整筆(整批)資料INSERT
解惑:對SQL INSERT、UPDATE資料時,資料超過資料庫欄位最長大小;修改資料庫欄位大小或資料來源長度修改
前題:執行整筆(整批)資料INSERT
解惑:對SQL INSERT、UPDATE資料時,資料超過資料庫欄位最長大小;修改資料庫欄位大小或資料來源長度修改
2012年4月17日 星期二
{html} 調整控制項Style屬性(持續更新;更新時間8/6)
<Table 類>
欄位等寬----style="table-layout:fixed"
放於Td中位置,上右下左<td style="padding: 5px 5px 5px 5px">
參考資料:
http://www.w3school.com.cn/css/pr_padding.asp
欄位等寬----style="table-layout:fixed"
放於Td中位置,上右下左<td style="padding: 5px 5px 5px 5px">
參考資料:
http://www.w3school.com.cn/css/pr_padding.asp
2012年4月10日 星期二
{JQuery} datepicker日期元件使用
//控制項的class 設定為"datepicker"
<script>
$('.datepicker').datepicker({ dateFormat: 'yy/mm/dd' ,
changeMonth: true, //是否可選擇月份
changeYear: true, //是否可選擇年份
yearRange: '-90:+0', //顯示可選年份的Range
defaultDate: (new Date()),//日曆預設選擇日期--當天
maxDate: new Date()//最大可選擇日期
minDate: (new Date())//最小可選日期
});
</script>
jquery版本1.6.2
使DatePicker對應的Text 為Read only
$("#text").keypress(function (e) {
e.preventDefault();
});
週休二日不可選(內鍵函數)
$('#text').datepicker({ beforeShowDay: $.datepicker.noWeekends });
參數參考:
http://www.dotblogs.com.tw/cloudio/archive/2008/08/08/4840.aspx
http://www.cnblogs.com/lf6112/archive/2011/05/19/2051126.html
http://my-web-design.blogspot.tw/2010/10/jquery-ui-datepicker.htm
http://stackoverflow.com/questions/2771137/jquery-date-picker-where-text-input-is-read-only
http://www.itstrike.cn/Question/51bf073c-ef71-43cb-a6ce-e09ec3bc24da.html
<script>
$('.datepicker').datepicker({ dateFormat: 'yy/mm/dd' ,
changeMonth: true, //是否可選擇月份
changeYear: true, //是否可選擇年份
yearRange: '-90:+0', //顯示可選年份的Range
defaultDate: (new Date()),//日曆預設選擇日期--當天
maxDate: new Date()//最大可選擇日期
minDate: (new Date())//最小可選日期
});
</script>
jquery版本1.6.2
使DatePicker對應的Text 為Read only
$("#text").keypress(function (e) {
e.preventDefault();
});
週休二日不可選(內鍵函數)
$('#text').datepicker({ beforeShowDay: $.datepicker.noWeekends });
參數參考:
http://www.dotblogs.com.tw/cloudio/archive/2008/08/08/4840.aspx
http://www.cnblogs.com/lf6112/archive/2011/05/19/2051126.html
http://my-web-design.blogspot.tw/2010/10/jquery-ui-datepicker.htm
http://stackoverflow.com/questions/2771137/jquery-date-picker-where-text-input-is-read-only
http://www.itstrike.cn/Question/51bf073c-ef71-43cb-a6ce-e09ec3bc24da.html
2012年4月9日 星期一
{SQL} 將識別欄位計數歸零
DBCC CHECKIDENT (tablename, RESEED, 0)
執行後sql會印出
正在檢查識別資訊: 目前的識別值 '43',目前的資料行值 '0'。
DBCC 的執行已經完成。如果 DBCC 印出錯誤訊息,請連絡您的系統管理員。
註:
43為Table最後的識別Id值
執行後sql會印出
正在檢查識別資訊: 目前的識別值 '43',目前的資料行值 '0'。
DBCC 的執行已經完成。如果 DBCC 印出錯誤訊息,請連絡您的系統管理員。
註:
43為Table最後的識別Id值
2012年4月8日 星期日
{JavaScript} 子母視窗傳值 windowOpen()
母視窗
window.open('TestReturnValue2.aspx?context=1');
TestReturnValue2子視窗
//當Label2為input 之html tag
window.opener.document.getElementById('Label2').value = 'abc';
//當Label1為asp.net之tag
window.opener.document.getElementById('Label1').innerHTML = 'abc';
-------------------------------------------------------------------------------------
使用user control傳值
母視窗
abc.ascx 上的control觸發:
window.open('TestReturnValue2.aspx?context=1');
abc.ascx上保留id 為return的control接回傳值
子視窗
cde.ascx 上的control觸發:
var returnValue = $('#<%=DataSource.ClientID %>').val();
window.opener.document.getElementById('abc_return').value = returnValue;
結論:用底線隔開取得母視窗中user control上的control
參考文件:
http://forums.asp.net/t/453742.aspx/1
window.open('TestReturnValue2.aspx?context=1');
TestReturnValue2子視窗
//當Label2為input 之html tag
window.opener.document.getElementById('Label2').value = 'abc';
//當Label1為asp.net之tag
window.opener.document.getElementById('Label1').innerHTML = 'abc';
-------------------------------------------------------------------------------------
使用user control傳值
母視窗
abc.ascx 上的control觸發:
window.open('TestReturnValue2.aspx?context=1');
abc.ascx上保留id 為return的control接回傳值
子視窗
cde.ascx 上的control觸發:
var returnValue = $('#<%=DataSource.ClientID %>').val();
window.opener.document.getElementById('abc_return').value = returnValue;
結論:用底線隔開取得母視窗中user control上的control
參考文件:
http://forums.asp.net/t/453742.aspx/1
2012年4月2日 星期一
{JQuery} 將input htm控制項轉為enable狀態
將控制項Enable:
$('#txtSpecDate').attr('disabled', 'disabled')
解除Enable:
http://shellnote.blogspot.com/2010/06/jquerydisableenable.html
$('#txtSpecDate').attr('disabled', 'disabled')
解除Enable:
$('#txtSpecDate').removeAttr('disabled'); Or$('#txtSpecDate').attr('disabled', '');
http://shellnote.blogspot.com/2010/06/jquerydisableenable.html
訂閱:
文章 (Atom)