目前日期文章:200902 (23)

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

一般表單當送出後,需要執行比較長的時間,往往畫面留著,有些使用者等不及會再按看看,造成表單重複送出。其實這個問題可以用一個絕對位置的div搭配簡單的JavaScript就可以把表單遮蓋,讓等待的人按不到按鈕。

程式很簡單,先看一下畫面的部分:
<div> 
    測試  
    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="divBlock.style.display='';" /> 

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

在Master Page 否入css語法

在頁面<head>裡要增加語法
<link rel="stylesheet" href="css/test.css" />

//Master Page加入與上面相同功能的語法
static public class ControlHelper

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

Dim clientIE As New System.Net.WebClient
Dim buffer1 As Byte() = clientIE.DownloadData("http://tw.yahoo.com/")
Dim HttpContentText As String = System.Text.Encoding.UTF8.GetString(buffer1)
Me.Response.Write(Me.Server.HtmlDecode(HttpContentText))


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

//第一種方法
this.Title = "我的部落格";
//第二種方法
 

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

在VS.NET 2005裡已經提供了這樣的功能

C#的寫法是 /// (三個/)
VB.NET的寫法是 ''' (三個單引號)

先將類別、屬性、Function建好
最後在你要加上Intellisense說明的地方(類別或屬性或Function的上方)

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

1.按左下角[開始]/[執行]
2.輸入cmd按Enter
3.輸入ipconfig可以查看自己使用的IP,IP Address 即是ip位置
4.輸入ipconfig /all可以查看更詳細的資料,Physical Address 後面那串數字,就是網路卡的號碼

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

由於使用的系統是Access 2003資料庫,其它的版本可能不相同吧

例:
Sql = "select * From [tablename] Where Title like ’%"&keyword&"%’ order By id Desc"

換成:
Sql = "select * from [tablename] where InStr(1,LCase(Title),LCase(’"&keyword&"’),0)<>0 order by id desc"

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

Private Sub Command1_Click()
    FileName = App.Path & "\test.xls"
    If Dir(FileName) <> "" Then Kill FileName

    Dim myExcel As Object
    Set myExcel = CreateObject("excel.application")

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

得知目前執行檔所在的目錄? (.NET) (C#)
using System;
using System.IO;

class Client {
  static void Main() {

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

StrConv(string, conversion, LCID)

半形轉全形:vbWide
全形轉半形:vbNarrow

例:StrConv("abcd123",vbWide)
顯示結果:"abcd123"

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

暫停數秒讓cpu可以釋放讓其它工作可以繼續
Application.DoEvents()
System.Threading.Thread.Sleep(1)

使用時機

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

 要記得加入【Imports System.Web.HttpContext】

Imports Microsoft.VisualBasic  
Imports System.Web.HttpContext  
 
Public Class objTSession  

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

在"資料表"的"欄位"存在,傳回1;"欄位"不存在,傳回0

select count(name) from syscolumns  
where id=(
select id from sysobjects
where name='資料表名稱')  

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

        //建立 SmtpClient 物件 並設定 Gmail的smtp主機及Port
        System.Net.Mail.SmtpClient MySmtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);

        //設定你的帳號密碼
        MySmtp.Credentials = new System.Net.NetworkCredential("帳號", "密碼");

        //Gmial 的 smtp 使用 SSL

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

***************************************************************
asp net
一行一行的取讀取文字檔內的資料,並將所取的值回傳
    Private Function GetTextString() As String
        Dim value As String = ""

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

當Price欄位預設為文字時,將Price轉成數值並乘以0.85,最後再做無條件進位的功能
Ceiling(cast(Price as int)*0.85)

若Price欄位本身預設就是數值時,可以把cast拿掉
Ceiling(Price*0.85)


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

目前就以MS SQL及Access這兩種資料庫來說明隨機取值的語法
MS SQL:SELECT TOP 1 * FROM Table WHERE 條件 ORDER BY NEWID()
ACCESS:SELECT TOP 1 * FROM Table WHERE 條件 ORDER BY RND(數字欄位名稱)

取值的方式有很多種,以下就我所知道的方法

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

在本機端測試好後,上傳到網路空間時,會發現出現找不到mdb的錯誤訊息
因此,要取得目前檔案的所在路徑,必需將mdb更改為目前主機中的所在位置才行,

protected void Page_Load(object sender, EventArgs e)
{

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

VB6 無條件進位法

b = -Int(-a)

一行就可以解決了....

 

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

HttpContext.Current.Request.Cookies
就是檢查 Cookies 單一 及 很多各的方法了

*****************************************************
檢查QueryString 是否存在
public static bool CheckQueryString(string QueryName)

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

1 2