2011年12月27日 星期二

Asp.net Page_Load小概念

這次遇到一個很簡單的問題
但一直沒想到是這問題
XDDD

就是用Page_Load時候
會有datasource還沒讀進來的問題
所以導致一些資料都還沒出現XDDD

害我以為遇到阿飄 XDDD

2011年11月16日 星期三

Asp.net WebUserControl

忽然發現自己之前沒寫這個
補一下

在要加入 WebUserControl的網頁
最前方要加入

<%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>


然後勒
在互相傳值方面
在WebUserControl 部分需加入public做溝通橋梁

public string text
{
get { return TextBox1.Text; }
set { TextBox1.Text = (string)value; }
}

接著在
網頁程式內
呼叫方法為

WebUserControl11.text = "test"; //text是對應上方的宣告

2011年11月14日 星期一

C# Web service

最近研究一下 web service
因為 新增一個web service
VS已經幫你做好範例hello world
所以
很簡單的
照弄一個就能跑了
只是public 上面要多個 [WebMethod]
才會被讀取到

然後前端要讀取
要先將web service加入Service References中
給予web service的URL 給名稱就行了
宣告只用

ServiceReference1.Service1SoapClient newServiceReference = new ServiceReference1.Service1SoapClient();


另外提一下
FW4.0沒有web service可以選
要改成3.5才有
4.0已經被WCF吃掉了 XD

2011年10月6日 星期四

Server 2008 某網段無法連線

在某次下
忽然發現我的某個網段連不到
也ping不到!!!

重開機
嗯 正常了...
欸!!! 又掛了!!!

在開機過程中 他掛了!!!
後來發現!!!
原來他啟動了某個service
Routing and Remote Access
導致網段掛了!!!
查了一下
原本他是關閉的狀態
後來因為某原因
曾經裝了
Network Policy and Access Services後
他將Routing and Remote Access 這個Service啟動
但是我移除了Network Policy and Access Services後
他卻沒有將Routing and Remote Access 關閉!!!!


所以將他關閉就好囉!!

2011年10月5日 星期三

C# datatable 插入其他的datarow

當如果宣告
Datarow時候沒有宣告成屬於datatable的Datarow時候
想要將這個Datarow插入是不行的
會跟你說
This row already belongs to another table.
所以勒...
插入時候必須用ImportRow


Datatable.ImportRow(NewDatarow);

C# datatable 複製格式

一開始以為...
datatable格式可以用這招複製

DataTable NewDatatable = OldDatatable;
NewDatatable.Rows.Clear();


結果
當我第二步清除NewDatatable時候 舊的也會被砍掉!!!!!

後來才知道要用這方式複製格式...

DataTable NewDatatable = OldDatatable.Clone();


XD

2011年9月19日 星期一

消失的顯示桌面快捷鍵

當如果不小心誤砍顯示桌面快捷鍵
就要去找一大堆有的沒的囉哩吧唆的地方弄一大堆東西
所以
講一個簡單的方法

C:\Documents and Settings\administrator\Application Data\Microsoft\Internet Explorer\Quick Launch
這路徑貼上文件夾上
就會找到顯示桌面的那個符號!!!!
拖曳到快捷鍵內
大功告成...