เพิ่มไอ้นี่เข้าไป
<asp:HyperLinkField
DataNavigateUrlFields="CompanyName,CustomerID"
DataNavigateUrlFormatString="GetData.aspx?x1={0}&x2={1}"
DataTextField="CompanyName" />
เท่านี้ก็ได้แว้ว
เพิ่มไอ้นี่เข้าไป
<asp:HyperLinkField
DataNavigateUrlFields="CompanyName,CustomerID"
DataNavigateUrlFormatString="GetData.aspx?x1={0}&x2={1}"
DataTextField="CompanyName" />
เท่านี้ก็ได้แว้ว
CREATE FUNCTION [dbo].[ufn_CountString]
( @pInput VARCHAR(8000), @pSearchString VARCHAR(100) )
RETURNS INT
BEGIN
RETURN (LEN(@pInput)-LEN(REPLACE(@pInput, @pSearchString, '')))/LEN(@pSearchString)
END
GO
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Session("update") = Server.UrlEncode(System.DateTime.Now.ToString())
End If
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
'/// ถ้าเป็นการกดปุ่ม Refresh ที่ Browser ค่าใน ViewState("update") จะไม่ถูก Render ลงใน Client
'/// ทำให้ตอนที่ compare เวลาจะไม่ตรงกัน
ViewState("update") = Session("update")
End Sub
Protected Sub btn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn.Click
If Session("update").ToString() = ViewState("update").ToString() Then
'/// เพิ่มข้อมูลลงใน Db
Session("update") = Server.UrlEncode(System.DateTime.Now.ToString())
End If