聽說這家店很好吃,
凱薩牛排
台北市中山區長安東路二段179號
2012年4月6日 星期五
2012年4月4日 星期三
DataBound 下取 某個欄位的值
DataBound
Label1.Text = ((DataRowView)FormView1.DataItem).Row["NAME"].ToString();
紅色的值可以換掉
Label1.Text = ((DataRowView)FormView1.DataItem).Row["NAME"].ToString();
紅色的值可以換掉
2012年4月3日 星期二
FormView的模式轉換方法
FormView1.ChangeMode(FormViewMode.ReadOnly);
FormView1.ChangeMode(FormViewMode.Insert);
FormView1.ChangeMode(FormViewMode.Edit);
轉載:http://blog.blueshop.com.tw/meya886/articles/49773.aspx
2012年3月29日 星期四
ASP.NET 回到上一頁的幾個方法(轉)
ASP.Net 學習之返回上一頁的實現方法(轉)
回上一頁的這個東東在我們做項目的時候一般是用於填寫完表單後確認的時候,有對原來輸入的數據進行修改時用的,或者是因為網站為了方便瀏覽者而有心添加的 一個東東,一般這種功能的實現在ASP.net中都是用一個button的控件來實現的,實現的方法有很多,今天恰好在做項目時碰到要用這個東東,我就把 能實現" 返回上一頁","返回前一頁"的幾種方法總結了一下,供大家學習之用,請多多指教:0)其實要實現這個功能主要還是要用到javascript
方法一:
在asp.net的aspx裡面的源代碼中
淺析:這個是用了HTML控件,通過一個onclick的事件,調用了javascript中的一個方法就可以了。這個是最簡單的了,也同樣適用於靜態頁面,ASP頁面等。
方法二:
利用Reponse.write
如果你對ASP有一定的瞭解,那麼對Response.write這個東東就不會陌生了,方法一是直接有HTML頁面中實現,則這個則是在後台環境中實現(這個說法好像不是很規範,呵呵)
Response.write("
返回前一頁
這裡為會麼要採用-2的值呢,我個人認為是這樣的:因為在asp.net中的頁面,當你按下一個button後,由於頁面中會實現page.postback的緣故,實際上在這其中是刷新了兩次頁面,我們要的是第一次的,所以就......
方法三
利用Response.Redirect() 或 server.transfer()
在page_load中加入
if(!IsPostBack)
ViewState["retu"]=Request.UrlReferrer.ToString();
而在在返回按鈕事件中
Response.Redirect(ViewState["retu"].ToString());
或Server.Transfer (ViewState["retu"].ToString());
淺析:
Request.UrlReferrer可以獲取客戶端上次請求的url的有關信息,我們在使用這個的時候最好對其進行一個判斷
if(ViewState["UrlReferrer"]!=null)
Response.Redirect(ViewState["UrlReferrer"].ToString();
else
{
Response.write("對不起,當前是最前頁碼「);
這樣才好使一點點喔
}
以下這段來自:http://stswordman.cnblogs.com/archive/2006/06/12/423910.html
在使用Request.UrlReferrer時還要注意:
1. 如果上一頁面使用document.location方法導航到當前頁面,Request.UrlReferrer返回空值
2. 如果有A,B兩個頁面,在瀏覽器中直接請求A頁面,在A頁面的中Page_Load事件中導航到B 頁面,則 Request.UrlReferrer返回空。因為 在Page_load事件中頁面還未初始化,所以無法記錄當前頁的信息,導航到b頁面也就 無法獲得上一頁面的信息
3. 點擊刷新按鈕不會改變Request.UrlReferrer
方法四:
這個方法估計很少人用,不過我試了一下,也還很不錯喔
在button的onClick事件中輸入
this.RegisterClientScriptBlock("e", "
一樣可以 返回到上一頁
方法五
這種方法也比較麻煩,不建議大家使用,這個好像是ASP裡面的。
這裡還要囉嗦一下用Javascript來實現與用Response.redirect()來實現的一點點區別,如果你是想保留你填的數據,那就要用 history.go();這個東東,如果你只是直接返回不用做任何操作,你就可以用reponse.redirect()了.
大致就這些吧,希望大家多多指正:)
轉載地址:http://www.cnblogs.com/ipusr/articles/619285.html
2012年3月28日 星期三
【Visual Studio版(2008.2010)】若要顯示程式碼行號
若要顯示程式碼行號
- 在 [工具] 功能表中選取 [選項]。
- 在 [文字編輯器] 資料夾中,選擇 [所有語言] 子資料夾內之 [一般] 選項,將此選項設定為全域性。
-或-在您用來進行程式設計的語言子資料夾內選擇 [一般] 選項。 - 在 [ 顯示] 下,選取 [ 行號]。
2012年3月27日 星期二
2012年3月26日 星期一
2012年3月19日 星期一
2012年3月18日 星期日
【ASP.NET 3.5教學】 Repeater_ItemDataBound 設定 DropDownList SelectedValue 值
Repeater 在 ItemDataBound 設定 DropDownList SelectedValue 值
說明:
假設我用Repeater 跑了15筆資料
在設定Repeater 想放 DropDownList 再去撈 Repeater 資料 ,好讓 SelectedValue 去對應到值,顯示正確的SelectedValue 顯示資料
【有兩種做法】
(第一種):
Repeater 在 ItemDataBound 底下寫
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
【DropDownList ID名稱】.SelectedValue =
Convert.ToString(DataBinder.Eval(e.Item.DataItem, "XXXX"));
}
(1) = XXXX 裡面要填寫 Repeater 的 Eval 來源資料(欄位名稱):欄位名稱
(2) = 【DropDownList ID名稱】 要填寫 DropDownList 控制項ID名稱
參考連結:
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx
http://www.dotblogs.com.tw/dyco/archive/2009/06/15/8830.aspx
(第二種):
Repeater 在 ItemDataBound 底下寫
把 Select * from table 撈到DataTable 裡面
然後 SelectedValue 指項 DataTable
【 DropDownList 控制項名稱】.SelectedValue = dt.Rows[0][" XXXX "].ToString();
如果我的話,會選擇 【第一種】做法,就不用再暫存一個DataTable
說明:
假設我用Repeater 跑了15筆資料
在設定Repeater 想放 DropDownList 再去撈 Repeater 資料 ,好讓 SelectedValue 去對應到值,顯示正確的SelectedValue 顯示資料
【有兩種做法】
(第一種):
Repeater 在 ItemDataBound 底下寫
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
【DropDownList ID名稱】.SelectedValue =
Convert.ToString(DataBinder.Eval(e.Item.DataItem, "XXXX"));
}
(1) = XXXX 裡面要填寫 Repeater 的 Eval 來源資料(欄位名稱):欄位名稱
(2) = 【DropDownList ID名稱】 要填寫 DropDownList 控制項ID名稱
參考連結:
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx
http://www.dotblogs.com.tw/dyco/archive/2009/06/15/8830.aspx
(第二種):
Repeater 在 ItemDataBound 底下寫
把 Select * from table 撈到DataTable 裡面
然後 SelectedValue 指項 DataTable
【 DropDownList 控制項名稱】.SelectedValue = dt.Rows[0][" XXXX "].ToString();
如果我的話,會選擇 【第一種】做法,就不用再暫存一個DataTable
2012年3月17日 星期六
2012年3月13日 星期二
2012年3月10日 星期六
2012年3月7日 星期三
【科技產品】 2012/03/08 Apple (蘋果執行長庫克) 重大發表會
2012/03/08 Apple (蘋果執行長庫克) 重大發表會
挑出重要產資訊整理
一、產品名稱:The new iPad (外界所需的iPad3)
.A5X 雙核處理器
.500萬畫素相機支援1080p錄影
.厚度9.4mm,重量1.4磅(比iPad 2重了一點點)
.GPU顯示晶片是四核心處理器
.有支援4G LTE (上網,APPLE都支援,這是未來趨勢)
.電池時間10小時,使用4G時有9小時。
.Home button 還在
.藍芽4.0
.1G RAM
台灣並未被列入第一波與第二波的名單中
PS_1.iPad3趕出貨 空運搶艙價漲 買盤搶進華航、長榮航
PS_2.iPad 2 售價下調
二、ios 5.1 系統 (有JB的記得別更新到)
三、第三代的Apple TV將在三月十六日上市,價格依然為每部九十九美元
2012年3月6日 星期二
【ASP NET 3.5 教學】System.attribute 類別定義
attribute, 用來為 class,
method, parameters 貼上標籤,以便後續的應用.
所有的 attribute class 都要繼承 System.Attribute
所有的 attribute class 都要繼承 System.Attribute
1. class Class1Attribute: System.Attribute
2. {
3. }
使用的時候可以省略
Attribute
1. [Class1]
2. class Class2
3. {
4. }
打全名當然也是可以
1. [Class1Attribute]
2. class Class2
3. {
4. }
ü System.Reflection:
包含的型別可透過檢查 Managed 程式碼中組件、模組、成員、參數和其他實體 (Entity) 的中繼資料 (Metadata),擷取這些項目的相關資訊。 您也可以使用這些型別管理已載入之型別的執行個體 (Instance),例如連結事件或叫用 (Invoke) 方法。
MethodInfo 類別
探索方法的屬性 (Attribute) 並提供方法中繼資料 (Metadata) 的存取。
MemberInfo.GetCustomAttributes 方法 (Type, Boolean)
MemberInfo.GetCustomAttributes (Type,
Boolean)
在衍生類別中覆寫時,傳回由 Type 所識別的自訂屬性陣列。
ü System.Attribut:
代表自訂屬性的基底類別。
AttributeUsageAttribute.AllowMultiple
屬性
取得或設定布林值 (Boolean),指出所指定屬性的幾個執行個體能否指定給單一程式項目
[MSDN]System.Reflection 命名空間:
[MSDN]System.Attribute命名空間:
自訂屬性網址:
相關參考網址:
LINQ:
let 的用法: let 可用來當 LINQ 中暫存的變數
2012年2月20日 星期一
【MIS】 微軟自動更新 將它關閉,需要網域管理者權限
AD
網域管理者大於本機管理者
網域管理者可要求本機管理者做微軟更新
即時本機管理者是關掉微軟更新,也會強制更新安排
若要把微軟自動更新關閉,需要網域管理者的權限,
然後輸入以下指令
開始
執行
輸入:gpedit.msc /gpcomputer: localhost
找到 項目位置點他按關閉,就可以了
網域管理者大於本機管理者
網域管理者可要求本機管理者做微軟更新
即時本機管理者是關掉微軟更新,也會強制更新安排
若要把微軟自動更新關閉,需要網域管理者的權限,
然後輸入以下指令
開始
執行
輸入:gpedit.msc /gpcomputer: localhost
找到 項目位置點他按關閉,就可以了
2012年2月12日 星期日
2012年2月5日 星期日
【英文分享】星期、月份英文縮寫
星期、月份英文縮寫 | ||||||||
中文 | 英文 | 3字母 | 3字母 | 2字母 | 2字母 | 1字母 | 1字母 | 其他 |
縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | ||
星期日 | Sunday | SUN | Sun | SU | Su | S | S | |
星期一 | Monday | MON | Mon | MO | Mo | M | M | |
星期二 | Tuesday | TUE | Tue | TU | Tu | T | T | Tues |
星期三 | Wednesday | WED | Wed | WE | We | W | W | |
星期四 | Thursday | THU | Thu | TH | Th | T | R | Thur / Thurs |
星期五 | Friday | FRI | Fri | FR | Fr | F | F | |
星期六 | Saturday | SAT | Sat | SA | Sa | S | S | |
中文 | 英文 | 3字母 | 3字母 | 2字母 | 2字母 | 2字母 | 1字母 | 其他 |
縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | 縮寫 | ||
一月 | January | JAN | Jan | Ja | J | |||
二月 | February | FEB | Feb | Fe | F | |||
三月 | March | MAR | Mar | Mr | Mh | Ma | M | |
四月 | April | APR | Apr | Ap | A | |||
五月 | May | MAY | May | My | Ma | M | ||
六月 | June | JUN | Jun | Je | Ju | Jn | J | |
七月 | July | JUL | Jul | Jy | Jl | J | ||
八月 | August | AUG | Aug | Ag | Au | A | ||
九月 | September | SEP | Sep | Se | S | Sept | ||
十月 | October | OCT | Oct | Oc | O | |||
十一月 | November | NOV | Nov | No | N | |||
十二月 | December | DEC | Dec | De | D |
轉載:http://wywu.pixnet.net/blog/post/22481588
2012年2月4日 星期六
【IIS】伺服器應用程式無法使用 解決
找了很久解決方式
很多網路上寫
在WINDOWS 資料夾下輸入,aspnet_regiis.exe -i 就會好了
C:\Windows\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i
or
C:\Windows\Microsoft.NET\Framework\v4.0.30319
二、無法執行要求,因為無法建立
App-Domain。錯誤: 0x80070005 存取被拒。
很多網路上寫
在WINDOWS 資料夾下輸入,aspnet_regiis.exe -i 就會好了
C:\Windows\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i
or
C:\Windows\Microsoft.NET\Framework\v4.0.30319
我做了還是問題一直有出現,
我去【事件檢視器】出現以下狀態
一、Exception:
System.IO.FileLoadException
Message: 無法載入檔案或組件 'System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' 或其相依性的其中之一。 存取被拒。
是因為iis \ 主目錄\ 網路目錄,是因為設定UNC虛擬路徑的關係,才導至錯誤
解決方法:點【使用者名稱】,之後跳出網路目錄安全設定認證;輸入帳號及密碼,有權限的網域帳號。
問題就排除
訂閱:
文章 (Atom)