原创 js分頁類似淘寶
//const var _RecordCount; var _PageSize; var _PageCount; var _PageStep; var _CurrentPage = 1; var _PageCountForMasonry
原创 ASP.NET MVC中在Action獲取提交的表單數據方法總結
有Index視圖如下: 視圖代碼如下: [html] view plaincopy <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Mas
原创 C# 調用API接口處理公共類 自帶JSON實體互轉類
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.
原创 C#接口作用的深入理解
原文出處: 指尖流淌-吳學雷 1、C#接口的作用 : C#接口是一個讓很多初學C#者容易迷糊的東西,用起來好像很簡單,定義接口,裏面包含方法,但沒有方法具體實現的代碼,然後在繼承該接口的類裏面要實現接口的所有方法的代碼,
原创 MVC幾種找不到資源的問題解決辦法
在MVC中,controller中的Action和View中的.cshtml文件名稱有一個對應的關係。 當不對應時,有以下幾種情況發生: 一、找不到視圖的錯誤 請求URL:http://localhost:13850/Custom
原创 分頁控件AspNetPager的用法
分頁是Web應用程序中最常用到的功能之一,在ASP.NET中,雖然自帶了一個可以分頁的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分頁功能並不盡如人意,如可定製性差、無法通過Ur
原创 list裝換datatable,datatable裝換list
/// <summary> /// 將泛類型集合List類轉換成DataTable /// </summary> /// <param name="list">泛類型集合</param> /// <ret
原创 Repeater使用 AspNetPager分頁控件 仿(網易、拍拍、迅雷)
一、AspNetPager分頁控件 分頁是Web應用程序中最常用到的功能之一,在ASP.NET中,雖然自帶了一個可以分頁的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分頁功能並不盡如
原创 運用JS設置cookie、讀取cookie、刪除cookie
JavaScript是運行在客戶端的腳本,因此一般是不能夠設置Session的,因爲Session是運行在服務器端的。而cookie是運行在客戶端的,所以可以用JS來設置cookie. 假設有這樣一種情況,在某個用例流程中,由A頁面跳至B
原创 Asp.Net alert彈出提示信息的5種方法
1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一種方式,無白屏!');</script>"); 2.HttpContext.Curre
原创 AspNetPager與gridview結合實現分頁
注意: 1.首先到www.webdiyer.com下載最新的AspNetPager.dll,直接在vs2005中添加引用即可。 2.添加工具箱 3.註冊(<%@ Register Assembly="AspNetPager" Namesp
原创 winform安裝項目、安裝包的製作、部署
① 1,解決方案—添加—新建項目—其他項目類型—安裝和部署—安裝項目,輸入名稱Setup,點“確定” 2,添加主輸出:單擊左側“應用程序文件夾”,右側右鍵—添加—項目輸出-主輸出-確定。 3,添加開始程序中的文件夾:右擊左側
原创 sqlserver 2008 無法使用特殊主體‘sa’,錯誤15405
今天莫名其妙的遇到一個問題,還原了幾個數據庫到新的服務器上,突然發現sa用戶對某幾個數據庫沒有權限(用戶映射): 我手工勾選相應數據庫的db_owner權限之後,報錯:無法
原创 三範式淺析
引言 關係型數據庫是現在廣泛應用的數據庫類型,對關係型數據庫的設計就是對數據進行組織化和結構化的過程。對於小規模的數據庫我們處理起來還是比較輕鬆地,但是隨着數據庫規模的擴大我們將發現用戶操控數據庫的SQL語句將變得笨拙、複雜。更糟糕的
原创 C# 如何實現記住密碼功能
一般通常情況下,都是使用cookie來記錄用戶名和密碼。以下是部分代碼: 第一登陸時候代碼: protected void Page_Load(object sender, EventArgs e) {