目前分類:Asp Net (54)

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

GridView 控制項
GridView 控制項以表的形式顯示資料,並提供對列進行排序、分頁、翻閱資料以及編輯或刪除單個記錄的功能。

注意:GridView 控制項是 ASP.NET 的早期版本中提供的 DataGrid 控制項的後繼控制項。除了添加利用資料源控制項功能的新功能,GridView 控制項還實現了某些改進,例如,定義多個主鍵欄位的功能、使用綁定欄位和範本的改進用戶介面自定義以及用於處理或取消事件的新模型。
有關更多資訊,請參見 GridView Web 伺服器控制項和比較 GridView 和 DataGrid Web 伺服器控制項。

DetailsView 控制項

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

在ASP .NET中要動態變換CSS

第一種方法
需先在<head></head>加入
<link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" />

<head>

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

如何設定多個SiteMap 文件呢?
在網路上找了許久也測試了很久,終於...
搞定了,感動啊

在<system.web>增加以下內容:
<system.web>

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

不知道是否大家有相同的經驗呢?

只是在asp net 的textbox 輸入html的格,就會出現以下錯誤訊息

具有潛在危險 Request.Form 的值已從用戶端 (TextBox="........略.........") 偵測到。

以下是提供了兩種方法

第一種,在頁面的上方加入 ValidateRequest="False"

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

DropDownList 常會事前先寫入值
再經由資料庫撈值放到相對應的位置
若DropDownList沒值就會發生錯誤
在網路上找了許久,才寫出答案...

Me.DropDownList.DataBind()

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

使用Literal就可以了喔

<asp:Literal ID="Literal" runat="server" Text=""></asp:Literal>

 


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) 人氣()

    //// <summary>
    /// 刪除檔案
    /// </summary>
    /// <param name="path">當前檔的路徑</param>
    /// <returns>是否刪除成功</returns>

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

    ''' <summary>
    ''' 將英數等半形符號,每兩個字元視為一個全形字/長度
    ''' </summary>
    ''' <param name="TheMixedString">混合字串(來源)</param>
    ''' <param name="TheLength">欲取得之字串長度</param>

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

Public Shared Function MakeSerial(ByVal Head As String) As String
    Dim KK As String
    KK = Format(Now, "yyyyMMddHHmmss")
    Return Head & KK & Format(Now.Millisecond, "000")
End Function

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

摘要
ASP.NET功能強大的一種體現就是具有豐富的Web控制項,這裏我們談談其中的一種—驗證控制項。它總結了各種Web資料校驗方式,設計成了今天這種通用的ASP.NET控制項形式。

--------------------------------------------------------------------------------

目錄
1. 驗證控制項簡介

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

此段代碼放於<head>...</head>之間

<style type="text/css">#newPreview {}{
FILTER: progidXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
}
</style>

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

一、問題說明

在網頁中有 TextBox 與 Button 控制項,假如使用者在 TextBox 輸入完成後,按下Button,並不是把值帶到任何別的網頁或

資料庫,只是把 TextBox 的值複製到 系統剪貼簿clipboard中,之後可以在任何網址列或文字文件把值在度貼上。
 

二、方法

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


    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
        If e.Row.RowType = DataControlRowType.DataRow Then
            sum += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "某欄位"))
        ElseIf e.Row.RowType = DataControlRowType.Footer Then

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

參考資料:http://aspadvice.com/blogs/plitwin/archive/2005/11/15/13830.aspx

常常我們會在web.config 存著連線字串的密碼,
在網路上查詢到可以使用ASP.NET 2.0 另一個不錯的功能是對於Web.config加密與解密的能力。

aspnet_regiis.exe 以命令列方式來做資料加密與解密。

虛擬目錄方式:

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

 

如果要使用 ADO.NET 存取 SQL Server 上的 image 欄位,其實只要使用 byte[] 陣列即可:

// 將檔案儲存到資料庫 image 欄位中
string filename = "c:\demo.jpg";
FileStream fs = new FileStream(filename, FileMode.Open);

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

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim i As Integer = 0
    For i = 0 To GridView1.Rows.Count - 1
        If CType(GridView1.Rows(i).Cells(0).FindControl("CheckBox1"), CheckBox).Checked = True Then
            Response.Write(GridView1.Rows(i).DataItemIndex)

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

Imports System.Drawing
Imports System.Drawing.Imaging

Dim g As Image = Image.FromFile("D:\Backup\T1.jpg") '讀取原始圖檔
Dim ThisFormat As ImageFormat = g.RawFormat  '取得圖檔格式
Dim FixWidth As Integer = 640  '設定修改後的寬度

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

數字處理
Int(number) 傳回小於或等於接收參數的最大整數值。
Math.Abs(number) 取得數值的絕對值。
Math.Acos  傳回餘弦函數 (Cosine) 是指定數字的角。
Math.Asin  傳回正弦函數 (Sine) 是指定數字的角。

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

在Page_Load的地方加入JavaScript語法

Dim strScript2 As String = ""
strScript2 &= "<script type='text/javascript'> "
strScript2 &= "function show1(){ "
strScript2 &= "var obj=document.getElementById('show_data_1'); "

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

«12 3