忽然發現 手邊的資源很多

但是卻沒真正的 去認真找一件事情來做

導致 .....

 

所以很衝動的報名了ASP.net 超基礎班

來記錄一下 內容好了  很隨意的紀錄 不喜勿往下拉 感恩

(太久沒用了 GG了!!!)

 

要設計一個

採用下拉選單控制行事曆的情況

(主要是選擇年 否則手會按到抽筋)

2013-06-13_215228

 

讓年份 在載入網頁時自動產生(Page_Load事件)...

所以跑個迴圈..  日期函數也不太會用 上網查了 降也可以

2013-06-13_220259

 

測試一下!  太滿意了

可是只有第一次

第二次就會發現 資料自己又長出來一次!

第三次 第四次 越來越長

 

2013-06-13_220128

 

熊熊想到是asp.net的PostBack搞得鬼

也就是當你按下任何的按鈕或者做了某些動作

網頁就會重新載入一次(而且你感覺不出來)

本來想用一載入就清除的方式(DropDownList1.Items.Clear)

結果這樣選單會無法選取...

想到上課時 老師有特別說明的語法  If Not Page.IsPostBack Then

順利解決下拉選單的問題

2013-06-13_220520

如下圖

2013-06-13_220829

接者就是設定讓下拉選單與行事曆互動

如下語法

Calendar1.TodaysDate = New DateTime(DropDownList1.SelectedValue, DropDownList2.SelectedValue, 1)

2013-06-13_220950

 

再冊市看看~ YA~

2013-06-13_221025

 

上斷成是馬 不覺得有點瞎嗎?

重複兩次是這樣(這樣其實比較好辨識吧!)<對初學者來說....

所以 改寫成降....

2013-06-13_221216

另外 怎知道有沒有選到

所以加了

Label1.Text = "你選擇的是" & Calendar1.SelectedDate & "這天"

2013-06-13_221239

 

打完 收工~~~

  

 2013-06-13_221311

後記.. 每次都跟別人說我不會寫

其實曾經我有寫過 一個與erp連結的購物網

還可紅利基點呢

只是 對我來說那個看書和亂無章法的程式 根本就不是自己寫的

所以 再我準備真正砍掉重鍊前

再給自己一個小方向

 

多頭馬車 最後終究是一場空

什麼都會 卻稱不上專業的人 註定就只能這樣渾渾噩噩下去了嗎?

 

 

創作者介紹

我只是個打雜小弟 發表在 痞客邦 留言(0) 人氣()