目前日期文章:200902 (23)

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

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

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

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

在Master Page 否入css語法

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

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

goodlucky 發表在 痞客邦 PIXNET 留言(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))


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

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

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

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

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

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

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

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

goodlucky 發表在 痞客邦 PIXNET 留言(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"

goodlucky 發表在 痞客邦 PIXNET 留言(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")

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

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

class Client {
  static void Main() {

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

StrConv(string, conversion, LCID)

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

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

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

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

使用時機

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

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

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

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

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

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

goodlucky 發表在 痞客邦 PIXNET 留言(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

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

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

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

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

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


goodlucky 發表在 痞客邦 PIXNET 留言(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(數字欄位名稱)

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

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

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

protected void Page_Load(object sender, EventArgs e)
{

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

VB6 無條件進位法

b = -Int(-a)

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

 

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

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

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

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

1 2