1.js解析json格式的時間javascript
//轉換json格式時間的方法 如Date(1340239979000)轉換爲正常 function ConvertJSONDateToJSDateObject(JSONDateString) { var date = new Date(parseInt(JSONDateString.replace("/Date(", "").replace(")/", ""), 10)); var year = date.getFullYear(); var month = date.getMonth + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); var datastr = year + "-" + month + "-" + currentDate + " " + hour + ":" + minute + ":" + second; return datastr; }
2.查詢父分類下的全部子分類(sql)。css
with a as ( select * from TbRegion where RegionUid='1' union all select s.* from TbRegion as s , a where s.ParRegionUid=a.RegionUid ---這裏查的a表是那個表啊? ) select * from a
3.ajax獲取sessionhtml
using System.Web.SessionState; //添加此引用 public class roadshow_demo : IHttpHandler, IReadOnlySessionState //繼承IReadOnlySessionState接口 { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain";
4.獲取別人網頁上本身想要的連接地址java
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Net; using System.IO; using System.Text; using System.Text.RegularExpressions; using HtmlAgilityPack; namespace asp.net技術點測試 { public partial class _Default : System.Web.UI.Page { //HtmlAgilityPack.dll //http://blog.cnfol.com/jldgold protected string aa; protected void Page_Load(object sender, EventArgs e) { //HttpWebRequest httpWebRequest = WebRequest.Create(@"http://blog.cnfol.com/jldgold/list") as HttpWebRequest; //HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; //Stream stream = httpWebResponse.GetResponseStream(); //StreamReader reader = new StreamReader(stream, Encoding.UTF8); //string s = reader.ReadToEnd(); //reader.Close(); //stream.Close(); //httpWebResponse.Close(); //HtmlDocument htmlDoc = new HtmlDocument(); //htmlDoc.LoadHtml(s); //HtmlNodeCollection anchors = htmlDoc.DocumentNode.SelectNodes(@"//a"); //foreach (HtmlNode anchor in anchors) //{ // Regex reg = new Regex("景良東:"); // if (reg.Matches(anchor.InnerHtml).Count == 0) // { // } // else // { // Response.Write(anchor.OuterHtml + "<br/>"); // } //} //Response.End(); Response.Write(GainLink("http://blog.cnfol.com/jldgold/list","景良東:")); Response.End(); } /// <summary> /// 獲取網頁上本身想要的連接 /// </summary> /// <param name="link">獲取網頁上的連接的網頁地址</param> /// <param name="regexstr">正則匹配本身想要的連接所共有包含的內容</param> /// <returns>返回連接集合</returns> public string GainLink(string link, string regexstr) { String str=""; HttpWebRequest httpWebRequest = WebRequest.Create(link) as HttpWebRequest; HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; Stream stream = httpWebResponse.GetResponseStream(); StreamReader reader = new StreamReader(stream, Encoding.UTF8); string s = reader.ReadToEnd(); reader.Close(); stream.Close(); httpWebResponse.Close(); HtmlDocument htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(s); HtmlNodeCollection anchors = htmlDoc.DocumentNode.SelectNodes(@"//a"); foreach (HtmlNode anchor in anchors) { Regex reg = new Regex(regexstr); if (reg.Matches(anchor.InnerHtml).Count == 0) { } else { str += anchor.OuterHtml+"</br>"; } } return str; } } }
5.ckedit、ckfinder的使用。。jquery
6.圖片延時加載web
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="圖片延時加載._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Lazy Load Enabled</title> <script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script> </head> <body> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <!--備註,必須有滾滾動條出現,纔能有延時加載效果。因此這裏加了一對換行符,爲了得到滾動條--> <img lazyload="img/bmw_m1_hood.jpg?1277878639" /><br /> <img lazyload="img/bmw_m1_side.jpg?1277878639" /><br /> <img lazyload="img/viper_1.jpg?1277878639" /><br /> <img lazyload="img/viper_corner.jpg?1277878639" /><br /> <img lazyload="img/bmw_m3_gt.jpg?1277878639" /><br /> <img lazyload="img/corvette_pitstop.jpg?1277878639" /><br /> <script type="text/javascript" src="Scripts/LazeLoad.js"></script> <!--這裏是須要下載添加的js--> <script type="text/javascript"> lazyLoad.Run(); </script> </body> </html>
7.無刷新圖片預覽、上傳ajax
8.linq 與 AspNetPager.dll 的結合使用sql
9.jquery 判斷是否隱藏數據庫
10.repeater 嵌套---多級分類綁定json
11.js獲取項目根路徑
12.js獲取完整路徑,上面哪一個不必定能獲取到不過也能用
13.js中遇到 'return' 語句在函數以外 解決辦法------把js以UTF-8方式保存便可
14. 精度(p)跟小數位(s) 的 解釋 123.45 此數的精度爲5 小說位 爲2 數據庫中的decimal(p, s)
15.asp.net頁面內的跳轉錨
16.sql數據庫中的的默認值設置 : 時間的默認值爲getdate(), Guid默認值爲newid()。
17.自定義鼠標圖標 火狐 谷歌 ie 兼容問題處理 : $("#ctdiv").css({ "cursor": "url(images/next.cur),pointer" });
18.ie下正則的兼容性問題,去掉'\','/'這些符號
var natrn = /^url.+images.+next.+cur.+pointer$/; if (cursorstr.match(patrn)) { //cursorstr爲要匹配的字符串,若是匹配成功則爲true return true; } else{ return false; }
19.ie下作淡隱淡出fadein fadeout效果時png 透明圖片會帶黑邊。。 不得不說ie很垃圾,比其它瀏覽器還有好長的路要走!!
20.利於seo的<h1></h1>標籤的使用,<h1>標籤應該在超連接外邊,樣式加載h1{font-size=12px;font-weight=100;display : inline;}
21. <%# Container.ItemIndex+1%> 效果是 序號 爲123456....
22.設爲首頁,加入收藏
23.數據庫uniqueidentifier沒法轉換爲int類型問題,能夠把uniqueidentifier類型先轉換爲nvarchar類型保存,而後在有nvarchar類型轉換爲int類型,呵呵,愚見愚行。
24. 借鑑PetShop的架構搭建架構的時候出現的問題(以下):
1.未能加載文件或程序集「」或它的某一個依賴項。系統找不到指定的文件
解決方法:右鍵程序集屬性名稱,命名空間檢查(不但要檢測程序集裏面的命名空間,還要檢測dal中命名空間是否爭取)。沒問題的話當前程序集要添加dal.dll
2.C#程序啓動時,提示調用的目標發生了異常
解決方法:建立sqlHelper類的工廠類中檢測獲取Type必須爲 System.Type.GetType("Snet.DBUtility.SqlHelper") //這裏必須爲帶命名空間的完整類名
25.存儲過程當中參數爲輸出參數,輸出參數參加拼接語句(解決方法)
26.刷新驗證碼,這個老忘加單引號,煩人。
<img src="ValCode.aspx" title="點擊圖片,換一張清晰驗證碼" onclick="this.src='ValCode.aspx?Math.random()'"/>
27.js中的 defer
默認爲false,加上defer等於在頁面徹底載入後再執行,至關於 window.onload,它告訴瀏覽器Script段包含了無需當即執行的代碼,而且,與SRC屬性聯合使用,它還可使這些腳本在後臺被下載,前臺的內容則正常顯示給用戶,提升下載性能。<script language="javascript" defer>顯式聲明defer屬性後等同於<script language="javascript" defer=true></script>
28.數據庫建立 惟一約束 --這個好久沒用忘記了。
1.建過表時,右鍵單擊想要建立約束的列名。
2.點開 索引/鍵 ,裏面已經有一個約束了,你須要點擊下面添加,建立本身的一個約束
3。選擇列,在下面的惟一中選擇是
29. asp.net用戶控件傳參:
30.請求在此上下文中不可用
解決方案:
只有你的頁面是ASP.NET調用的,你的Page類裏的Response對象纔有意義。
若是你須要在你本身的類裏調用Response,請用System.Web.HttpContext.Current.Response。
31.未能加載文件或程序集……或它的某一個依賴項。參數不正確。 (異常來自 HRESULT:0x80070057 (E_INVALIDARG))
解決方法 是 刪除 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET files 文件夾。
個人VS編輯器是 VS2008 。在 VS2005中多是 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary 文件夾。
此文件夾是 VS編輯器的 運行的臨時文件夾。 當忽然死機的時候 可能在這裏 遺留了 當前調試項目的 編譯沒有完成的文件。
32 .文本框限制輸入,不符合,自動清楚。適合,金錢框....
33.window.open(); js,打開一個新窗口函數,參數設定
34.運行時錯誤,未能加載程序集或文件(以下圖)
錯誤緣由:作項目時,把項目考來考去的,導致忘記原來的路徑,哎......
解決 方案:
1.臨時性解決方案:看準路徑,把snet.web下bin目錄下的dll文件清空。這是臨時解決方案,若是從新生成的話,問題繼續。
2.真實的解決方案:看準路徑這個項目必需要在,D盤--->招生人脈網--->任意目錄--->Snet下(以下圖)
35. <%#Eval("AddDate","{0:f2}")%>
36.寫存儲過程要注意的,本身老忘
一、拼接sql語句時要有空格
二、拼接Sql語句要統一類型,不要一句話有nvarchar又有varchar 只要nvarchar吧
三、來個簡單實例
37.我喜歡的js連接
38.刪表刪存儲過程,方便
39. 也比較帥吧,sql查詢
SELECT id, Name, Introduction, phone, contact, imageUrl, types, username, ( SELECT TOP (1) id FROM ShoppingCoupons WHERE ( username = m.username ) ORDER BY addtime DESC ) AS sid FROM dbo.MerchantsInfo AS m
40,js操做select
4一、webservice 地址
4二、Jquery 操做表格
$(".msgtable tr:nth-child(odd)").addClass("tr_bg"); //隔行變色 tr:nth-child(odd) 全部的tr odd表示奇數行, even 表示偶數行。
4三、A potentially dangerous Request.Form value was detected from the client (prodDescriptionZh="<img src="/upload/2/...").
1
2
3
|
<system.web>
<httpRuntime requestValidationMode=
"2.0"
/>
</system.web>
|
44丶webservice 傳遞字符超額。
45丶
ip查詢接口 http://webservice.36wu.com/ipService.asmx
天氣預報接口 http://webservice.36wu.com/weatherService.asmx
身份證查詢接口 http://webservice.36wu.com/IdCardService.asmx
手機歸屬地接口 http://webservice.36wu.com/MobilePhoneService.asmx
翻譯接口 http://webservice.36wu.com/TranslationService.asmx
火車時刻接口: http://webservice.36wu.com/TrainService.asmx
股票查詢接口 http://webservice.36wu.com/StockService.asmx