原创 中文在ajax中的亂碼問題

使用ajax時最好使用POST,而儘量不使用GET。因爲GET在中文傳輸時會出現亂碼,如果POST也出現亂碼,那麼需要用escape()編碼,unescape()解碼。 asp.net後臺使用JS解碼的方法: Miscrosoft.JSc

原创 asp.net細節注意

【1】表單根據控件name取值 【2】無邊框字窗口<frameborder="0"> 【3】html轉Xhtml加XHTML<!DOCTYPE>,html元素加xmlns屬性 【4】js方法內變量未聲明類型則爲全局變量 【5】js方法參數

原创 C#中的SQL數據庫操作

//單字段查詢 SqlConnection conn = new SqlConnection(strConnection)); conn.Open(); SqlCommand command=new SqlCommand(“SQL查詢語句

原创 JS空值傳到後臺顯示undefined

JS的變量要初始化值,不然有undefined的值

原创 js除去標點符號

var str= document.getElementById('input').value.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\|

原创 ajax操作xml

<html> <head> <script type="text/javascript"> function loadXMLDoc(url) { var xmlhttp; var txt,x,xx,i; if (window.XMLHtt

原创 js中的parseInt和Number的區別

parseInt將字符串類型轉爲整型 Number把對象的值轉換爲數字

原创 驗證視圖狀態 MAC 失敗。如果此應用程序由網絡場或羣集承載,請確保配置指定了相同的 validationKey 和驗證算法。不能在羣集中使用 AutoGenerate。

1.可以在當前頁面的<page ...>里加兩個屬性: enableEventValidation="false" viewStateEncryptionMode ="Never" 2.當然還可以在web.config里加入: <page

原创 驗證數字清除非數字

<input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">

原创 ASP.NET後臺跳轉保留原有編碼的中文參數

用例:www.csdn.net/index.aspx?id=1&num1=10&num2=100 window.location.href.split(\"?id=\")[1].split(\"&num1=\")[0]頭參數 window

原创 ajax.open第三個參數簡介

第三個參數設置請求是否爲異步模式。如果是TRUE,JavaScript函數將繼續執行,而不等待服務器響應。這就是"AJAX"中的"A"。同步:提交請求->等待服務器處理->處理完畢返回 這個期間客戶端瀏覽器不能幹任何事異步: 請求通過事件

原创 相似度算法(編輯距離原理)

private float GetSimilar(String s1, String s2) { if (s1 == s2) return 1; int n = s1.Length; int m =

原创 asp按鈕事件獲取GridView行數

Button btn=sender as Button; GridViewRow row=btn.Parent.Parent as GridViewRow; var row=row.RowIndex;//控件所在行

原创 SQL中text字段如何作爲判斷條件

where convert(varchar(max),字段名)=''

原创 GridView獲取每行數據進行處理

gv1_RowDataBound(){ DataRowView drv=(DataRowView)e.Row.Data.DataItem; if(drv!=null) var id=drv.Row["id"]; }