目前分類:C# Net (95)

瀏覽方式: 標題列表 簡短摘要

System.Math.Pow(double x,double y);


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

不知道什麼原因,存取圖片,跑二次存檔的結果會比較好

using System;
using System.Data;
using System.Configuration;
using System.Collections;

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

在一個空白頁中置入GridView和一個Button後,
當使用者按下按鈕後,各事件發生的順序如下:

 

  Page GridView Button
  ------------ ------------  ------------ 
1   Init  
2 Load    
3   Load  
4   RowCreated  
5   RowDataBound  
6   DataBound  
7     Click
8   PreRender  

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

當初學者需要利用for迴圈寫入資料時,常常會犯一個錯誤,就是SqlConnection開開關關,迴圈跑100次它就活生生開關一百次,
雖然資料量小時看不出影響但這是相當浪費效能與資源的寫法,只要改變寫作習慣就可以避免掉這問題,來看看吧。

小鋪廢言:demo以GridView1秀出資料後再把它全部寫入到一個名為Table1的資料表。

for (int i = 0; i < this.GridView1.Rows.Count; i++)
{

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

不知道什麼原因,存取圖片,跑二次存檔的結果會比較好

using System;
using System.Data;
using System.Configuration;
using System.Collections;

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

public string checkStr(string html)
{
          System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[sS]+</script *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
          System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(@" href *= *[sS]*script *:", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
          System.Text.RegularExpressions.Regex regex3 = new System.Text.RegularExpressions.Regex(@" no[sS]*=", System.Text.RegularExpressions.RegexOptions.IgnoreCase);

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

<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button id="btnCheck" runat="server" Text="按我" OnClientClick="OneCheck(); return false;"></asp:Button>
        <asp:Label ID="lblMessage" runat="server" ForeColor="Blue"></asp:Label>

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

ASP.NET 2.0中callback的一些變化+使用示例(下)

本文地址:http://qzone.qq.com/blog/101766959-1217964961

 
 
Callback.aspx.cs:

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

ASP.NET 2.0中callback的一些變化+使用示例(中)


本文地址:http://qzone.qq.com/blog/101766959-1217964930

 
 

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

ASP.NET 2.0中callback的一些變化+使用示例(上)

轉自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1761990

可能你覺得callback很弱,AJAX才夠強。其實網上大多數callback的示例代碼都是不太正確的(包括MSDN)。這裏提供了一種不同的使用callback的方法。只用很少的javascript就實現了一個聯級下拉清單。你會發現:羽量級的callback其實也很好用。

在這裏我有兩個DropDownList,ddlCategory和ddlProduct。要求ddlCategory變化後ddlProduct無刷新的填充新的專案。

要使用Callback首先要繼承ICallbackEventHandler介面:

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

 

昨天偶然看到網上有人討論究竟是該用viewstate還是session來保存資訊. 忽然覺得有必要去深入的研究一下這兩個東東了.
我們先來看深入分析一下viewstate, 為了分析的相對完整性,先從簡單的說起:
在asp時代, 大家都知道一個html控制項的值,比如input 控制項值,當我們把表單提交到伺服器後, 頁面再刷新回來的時候, input裏面的資料已經被清空. 這是因為web的無狀態性導致的, 服務端每次把html輸出到用戶端後就不再於用戶端有聯繫.
asp.net巧妙的改變了這一點. 當我們在寫一個asp.net表單時, 一旦標明了 form runat=server ,那麼,asp.net就會自動在輸出時給頁面添加一個隱藏域

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

 

昨天偶然看到網上有人討論究竟是該用viewstate還是session來保存資訊. 忽然覺得有必要去深入的研究一下這兩個東東了.
我們先來看深入分析一下viewstate, 為了分析的相對完整性,先從簡單的說起:
在asp時代, 大家都知道一個html控制項的值,比如input 控制項值,當我們把表單提交到伺服器後, 頁面再刷新回來的時候, input裏面的資料已經被清空. 這是因為web的無狀態性導致的, 服務端每次把html輸出到用戶端後就不再於用戶端有聯繫.
asp.net巧妙的改變了這一點. 當我們在寫一個asp.net表單時, 一旦標明了 form runat=server ,那麼,asp.net就會自動在輸出時給頁面添加一個隱藏域

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

在asp.net2.0中提供了新一代的資料訪問工具--DataSource。它為簡單的資料庫開發提供了便捷的方式。
一、DataSource & ADO.Net
    ADO.Net是微軟先進的資料庫訪問技術,那它和DataSource控制項相比有哪些區別呢?
    1、ADO.Net是微軟新一代的資料庫訪問技術,並將繼續擔任資料庫訪問的重要任務。它對開發人員要求較高、靈活度較高,對於初學人員難以很好的駕馭。
    2、DataSource控制項是asp.net2.0中新推的資料庫訪問工具,它不屬於ADO.Net。它為不熟悉ADO.Net和SQL的人員提供了一個便捷簡單的資料訪問方式,其優點是,對常用的增、刪、改、查的資料庫操作支援較好,能夠自動優化資料庫訪問邏輯,並且能與一些資料綁定控制項相互配合簡化程式開發。其缺點是資料處理的靈活度較差。

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

    // IsNumeric Function
    // 資料來源:http://support.microsoft.com/kb/329488/zh-tw
    static bool IsNumeric(object Expression)
    {
        // Variable to collect the Return value of the TryParse method.

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

資料來源:http://www.dotblogs.com.tw/puma/archive/2008/03/16/1659.aspx

記得using System.Net

c#範例...完整程式碼如下:


using System;

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

開始動手吧,先做一個操作用的網頁並且在上面放兩個按鈕,
一個用來加密字串一個用來解密字串,然後在按鈕的Click事件中寫入下面的程式。

    protected void Encryption(object sender, EventArgs e)
    {

        Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);

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

透過web service功能去FTP主機上抓檔案下來呈現給使用者。

以下供給大家參考。
[WebMethod]
    public string  GetFtpData()
    {

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

一.上傳圖片到資料庫
///<summary>
/// 上傳圖片
/// </summary>
private void UploadFile()

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

    protected void GridView1_PreRender(object sender, EventArgs e)
    {
        GridView gv = (GridView)sender;
        GridViewRow gvr = (GridViewRow)gv.BottomPagerRow;
        if (gvr != null)

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

--------------頁面加入js-------------  
<script   language="javascript"   id="clientEventHandlersJS">  
function   f(){
if(!(window.event.keyCode>=48   &&   window.event.keyCode<=57)){  
window.event.keyCode=0  

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