2013年10月10日 星期四

DataPager指定跳頁功能

Private Sub JumpPage(ByVal _JumpPage As Integer) 'DataPager指定跳頁功能
    '算出指定頁的起始索引值
    Dim lowerBand As Integer = (_JumpPage - 1) * Me.DataPager.PageSize
    Me.DataPager.SetPageProperties(lowerBand, Me.DataPager.PageSize, True)
End Sub

自動產生前台html

http://social.msdn.microsoft.com/forums/zh-TW/236/thread/4eaf6d62-bb64-4886-a916-a63c1b53896f

利用WebRequest.Create

Code Snippet
WebRequest mywebReq ;
WebResponse mywebResp ;
StreamReader sr ;
string strHTML ;
StreamWriter sw;

mywebReq = WebRequest.Create("http://localhost/MyAspNetPage.aspx");
mywebResp = mywebReq.GetResponse();
sr = new StreamReader(mywebResp.GetResponseStream());
strHTML = sr.ReadToEnd();
sw = File.CreateText(Server.MapPath("temp.html"));
sw.WriteLine(strHTML);
sw.Close();

===============================================================
範例:
GeneraterStaticPage.aspx

Code Snippet
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GeneraterStaticPage.aspx.cs" Inherits="GeneraterStaticPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><FONT< A> color=#4d4c1e>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><FONT< A> color=#4d4c1e>http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>產生靜態網頁並開啟靜態網頁</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="產生靜態網頁" /><br />
        <br />
        <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="開啟靜態網頁" />&nbsp;</div>
    </form>
</body>
</html>


GeneraterStaticPage.aspx.cs

Code Snippet
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.IO;
using System.Text;

public partial class GeneraterStaticPage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    { }
    protected void Button1_Click(object sender, EventArgs e)
    {
        WebRequest mywebReq;
        WebResponse mywebResp;
        StreamReader sr;
        string strHTML;
        StreamWriter sw;
        mywebReq = WebRequest.Create(@"http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2008305&SiteID=14");
        mywebResp = mywebReq.GetResponse();
        sr = new StreamReader(mywebResp.GetResponseStream(),Encoding.UTF8);
        strHTML = sr.ReadToEnd();
        sw = File.CreateText(Server.MapPath("MyAspNetPage.html")); //產生靜態網頁
        sw.WriteLine(strHTML);
        sw.Close();

        string AlertMsg;
        AlertMsg = "產生靜態網頁成功!";
        StringBuilder m_Builder = new StringBuilder();
        m_Builder.Append(" ");
        this.ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", m_Builder.ToString());
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect("MyAspNetPage.html");
    }
}
============================================
參考自 MSDN James Wu文章

2009年10月20日 星期二

執著

睡到一半突然覺得好冷啊,原來是冷氣開太強了,起床找到遙控器順手關掉冷氣回床上睡覺,腦海中浮現出許多事情,深深的感覺原來人一生當中能遇上某些人某些事是那麼的需要緣份,而當緣盡了之後留下的東西要放掉有時又是那麼的不容易,"執著"常常就是這背後的原因。

記得幾年前參加一個活動玩過一個遊戲,就是伸出右手掌向上持平後,心中想著這一生中三個你最掛念最覺得放不下傷害你最深的人,不論是自己、父母、兄弟姊妹或是情人、朋友...,逐一想著他們並告訴自己一切都已經過去了原諒他(她),然後將手掌往下放開,表示心中已經真正的放下並原諒了,遊戲中突然發現有人的手掌放不下來,甚至激動的痛哭失聲,老師急忙前去安撫他,才使他慢慢的平靜了下,當時只是覺得,有時麼深仇大恨能這樣的放不下?只是放下手掌說聲原諒罷了,幾年後,自己終於也遇上了,曾經試著老師所教的方式要讓自己放下並原諒時,只覺得突然鼻子酸了眼淚檔不住的湧出,手...居然放不下來!!真的!!!霎時才領悟到,真的會有讓自己無法一下子原諒並放不下的人,過了好一會,心裡的激動稍微平復後手才慢慢放的下來,放下之後卻又有一陣強烈的失落感,至今我還不能領悟那失落感是甚麼?只是在突然醒來的現在,不斷的回想這一個遊戲及當時的情景有了一些感受。

寫下來吧!!最後突然的想法,於是起床一看早上5點26分,哇!!才睡幾個小時而已,算了!!用網誌寫下來好了,文筆不佳的我能突然有些想法感受寫下一些東西也著實的不易啊,不敢說有甚麼樣超凡的體會,但卻對人的一生以及緣份有了一些過去不曾有的感受。

心想,古人常說的一些話真的是如果沒經歷過是無法完全理解和體會的,"道理"其實人人會講,不過又有幾個是真正經歷過而且是真正看破的呢?可是,看破了之後又如何呢?真是太深奧了,越想越不懂...,呵呵~不懂就算了,千萬別太"執著"啊~

2009/10/20 AM 06:23

2009年1月14日 星期三

HP筆電已安裝Windows XP更改為SATA驅動程式方法

最近因為更換320GB的SATA硬碟而先將BIOS中SATA設定取消,也把XP及2003裝好了,卻忘記當初是如何把硬碟驅動程式改為SATA模式了,於是又花了一番功夫終於又試出來了。

先到HP下載好驅動程式並解壓至目錄後,便可依下列步驟進行囉。

1.進入裝置管理員選擇原本的82801GBM的Controller並進入[內容]=>[驅動程式]=>[更新驅動程式],選擇[不要搜尋,我將選擇要安裝的驅動程式]=>[從磁片安裝]=>指到HP的驅動程式目錄。
2.選擇Intel 82801GBM SATA驅動程式=>下一步,此時會說明驅動程式不相容,不要理他繼續安裝。

3.安裝完之後重新啟動後先進入BIOS改回SATA啟用,再進入Windows XP就會捉到SATA硬碟囉。
Windows 2003也是一樣哦~

2008年6月28日 星期六

風箏終於斷線了...

自己飛得太低,妳又飛的那麼高,終於風箏斷線了~只怪自己沒能夠給出足夠的安全感、信任感,最後傷了妳我。

不知道是誰說過真愛是雙方都要有完全的信任,我相信妳會等我,妳相信我能真的變的更好,互相堅信不疑,鼓勵對方、共同攜手努力,也許這只是理想,誰願意這樣的等待與付出而不知道結果是否能如己願,外在壓力又那麼大,人生雖說是一場賭局,但這賭注畢竟太大了,不過我確信只要是真心的,賭贏賭輸已經不重要了。

真心祝福妳能更好,飛得更高更遠~我也會繼續飛翔的,只是...天空不同了~

放空,真正的放空自己,雖然時間不能重來,但生活必需重新來過,對!!一定是的,必須重新來過,不要也不必沉淪過去。加油Kevin!!

2007年12月2日 星期日

愛情像放風箏

兩個人的愛情就像放風箏,兩個人的手裡都拿著對方的風箏線,風箏要放得剛剛好才能長久的維持,如果風箏飛得太低你會不想玩了,風箏放得太高了又可能會被掙脫飛走...

兩個人的風箏要飛得剛剛好都在差不多的高度,哪一方太高或太低都會使這相愛的兩隻風箏分開。

這道理我到今天才明白...

2007年9月4日 星期二

啊!可怕的頭暈

頭暈,這個可怕的疾病已經纏繞著我不少日子了,說來也奇怪,不知從甚麼時候開始在某一天的早上起床的時候,頭突然的暈了起來,一陣的天旋地轉,天啊~好像要墜入地獄一般的可怕。

耳鳴,只要一晚點睡身體比較累時,它就來了~平常在夜深人靜的夜晚就已經會稍為耳鳴了,現在更是非常大聲,天啊~是甚麼在我耳邊一直叫!!

醫生一個看過一個結果都是一樣,唯有好好保養身體、生活正常規律,這樣才有一點可能能夠避免再發作(不過不能保證)。健康果然無價啊~