目前日期文章:201011 (2)

瀏覽方式: 標題列表 簡短摘要
從買第一台電腦開始,我的瀏覽器就是netscape,首頁也一直是Google,可是今年開始一切都變了,不知道哪天開始,netscape開啟Google就會當掉,而且我首頁就是Google,等於一開馬上當,都沒機會去修改首頁的設定,只好移除重新安裝,試過幾個方法,才真正確定是Google搞的鬼。
不知道Google大神在網頁多下了什麼功夫,讓我的瀏覽器竟然可以當掉。
由於netscape瀏覽網頁速度遠遠比IE快,安全性也比IE高,所以我非常愛用。
這下子可好了,叫我用IE開網頁慢到可以去買個便當回來~網頁剛好開啟,這也實在太慢了吧!只好下載Google瀏覽器,這總是有快了吧!但是惡夢還沒結束,Google瀏覽器跟我電腦內原本就安裝的[線上遊戲-CABAL]相衝,會導致雙雙當機,所以~當然不能放棄我玩了多年的online game囉!所以,Google瀏覽器~只好跟你說掰掰~解除安裝!
那問題還沒解決啊!變成現在我首頁不能使用Google,搜尋也不能用Google,非得用Google時必須開啟我最痛恨的IE。真的很想拜託Google團隊,把網頁修好一點吧!雖然netscape已經沒再更新了,但是也不用逼到讓他當掉吧!

中文Netscape瀏覽器下載網址(台灣mozilla網站): http://moztw.org/netscape/

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

asp.net 的圖表元件 chart,可能會遇上「執行 ChartImg.axd 的子要求時發生錯誤」的error...

解決方法就是在web.config裡面,找到以下兩項做修改:(加上POST)

tag:httpHandlers中
add name="ChartImageHandler" preCondition="integratedMode" verb="POST,GET,HEAD" path="ChartImg.axd"


tag:handlers中
add path="ChartImg.axd" verb="POST,GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,...



VS2008 ASP.NET GridView 使用編輯模式時,如何驗證使用者輸入的資料。
1.請編輯樣板,將驗證元件拉進去、放好、設定好,即可,一行程式都不用寫。
2.寫程式方法驗證...(待補)

怕驗證元件搞亂版面嗎?可以將static設成dynamic,這樣它就不會預留空白了。
而且一次可以放好幾個驗證元件: 辨別空白、辨別數字、日期、啥的...可以都塞進去。



關於錯誤訊息: The temp directory in chart handler configuration is not accessible

引用
http://geekswithblogs.net/naijacoder/archive/2009/01/05/128387.aspx


One error i came across was : The temp directory in chart handler configuration is not accessible
And what it is when you look in to your web.config you will find this TAG in the appSettings:

<add key="ChartImageHandler" value="Storage=file;Timeout=20;Url=~/tempImages/;"/>



When you drag the Chart control into design mode it adds the tag above to the web.config and you shoud have a folder called TempImages.

You get the error when its trying to right or modify that folder and all you need is to give the folder the right access.

On my Vista machine i just gave COMPNAME\Users write and modify access and bingo it worked

 



將ASP.NET編譯成完全看不到程式碼的狀態(包含aspx,aspx.vb,都看不到程式碼)
aspnet_compiler -p "來源實體路徑" -v / 目標實體路徑



ASP.NET實現 Ajax技術
現在Ajax好像很夯,但是想要白手起家,寫一段Ajax功能,實在光想就累人。
ASP.NET有一個好用的東西,可以拉拉元件就實現Ajax功能。
使用:VS開發環境中的Ajax擴充功能,一行程式碼都不用寫,就讓網頁擁有Ajax功能囉!



Treeview元件常用設定:

'清除所有節點
myTreeview.Nodes.Clear()

'動態新增節點
myTreeview.Nodes.Add(New TreeNode("1"))

'設定滑鼠click節點時觸動的事件:此處設定不做任何動作
myTreeview.Nodes(myTreeview.Nodes.Count - 1).SelectAction = TreeNodeSelectAction.Expand

'動態新增子節點
myTreeview.Nodes(myTreeview.Nodes.Count - 1).ChildNodes.Add(New TreeNode("1-1"))
myTreeview.Nodes(myTreeview.Nodes.Count - 1).ChildNodes.Add(New TreeNode("1-2"))
myTreeview.Nodes(myTreeview.Nodes.Count - 1).ChildNodes.Add(New TreeNode("1-3"))

'動態新增節點
myTreeview.Nodes.Add(New TreeNode("2"))

'設定滑鼠click節點時觸動的事件:此處設定連結到指定網址
myTreeview.Nodes(myTreeview.Nodes.Count - 1).NavigateUrl = "xxx.aspx"

'動態新增子節點
myTreeview.Nodes(myTreeview.Nodes.Count - 1).ChildNodes.Add(New TreeNode("2-1"))

'動態新增節點
myTreeview.Nodes.Add(New TreeNode("3"))

'動態新增子節點
myTreeview.Nodes(myTreeview.Nodes.Count - 1).ChildNodes.Add(New TreeNode("3-1"))

'動態新增節點
myTreeview.Nodes.Add(New TreeNode("4"))
...(以下略)



系統常數:
vbCrLf 等於 Chr(13) + Chr(10),即換行字元
vbCr 等於 Chr(13),即換行字元
vbLf 等於 Chr(10),即換行字元
vbNewLine 等於 Chr(13) + Chr(10),即換行字元
vbNullChar 等於 Chr(0),即空字元
vbNullString 長度為 0 的字串,即空字串
vbObjectError 錯誤代碼 -2147221504,使用者自訂的錯誤代碼須大於。
vbTab 等於 Chr(9),即 [Tab] 字元。
vbBack 等於 Chr(8),即 [BackSpace] 字元。



常用基本SQL語法:(括弧[]代表選擇性字串)
select * from 資料表 [where 欄位='value']
update set 欄位='value'[, 欄位='value'] [where 欄位='value']
insert into 資料表(欄位[,欄位]) values('value'[,'value'])



問題:
動態增加DropDownList是用以下程式碼...
DropDownList.Items.add("string")
但這樣加進去的item,value跟text都一樣
有沒有辦法把text跟value分開呢?

解答:
C#是寫成
this.DropDownList.Items.Add(new ListItem(這裏是Text, 這裏是Value));
VB是寫成
DropDownList.Items.add(New ListItem(這裏是Text, 這裏是Value))



問題:
請問如何使用 HyperLinkField 來做 EMail 的連結?下面的寫法好像會有問題:
DataNavigateUrlFields="email"
DataNavigateUrlFormatString="mailto:{0}"
HeaderText="信箱"

解答:
因為安全性的因素,必須將其轉換成 TemplateField:

<asp:TemplateField>
    <ItemTemplate>
        <asp:HyperLink runat=server Text="信箱"
            NavigateUrl='<%# Eval("email", "mailto:{0}") %>' />
    </ItemTemplate>
</asp:TemplateField>

 


伊 發表在 痞客邦 PIXNET 留言(0) 人氣()