Time of Update: 2018-12-07
一:知識點部分許可權是做網頁經常要涉及到的一個知識點,在使用MVC做許可權設計時需要先瞭解以下知識:MVC中Url的執行是按照Controller->Action->View頁面,但是我們經常需要在函數執行所指定的Action之前或者action方法之後處理一些邏輯,為了處理這些邏輯,ASP.NET MVC允許你建立action過濾器Filter,我們都知道在Action上使用的每一個
Time of Update: 2018-12-07
編碼環境:asp.net mvc3 html5運行環境:firefox瀏覽器通過。一:有關html5的拖放功能,網上介紹的一大把,我將自己學習到的知識點總結如下:1:全域屬性draggable 具有拖放功能的一個全域屬性draggable,true:可拖動;false:不可拖動;auto:視作瀏覽器支援情況而定;draggable:這個值估計也是可拖動的。2:事件既是拖放,得針對兩個實體,一個是源實體,一個是目標實體,就是將我們要拖動的源,放到我們要放的目的地,其中涉及到的事件有:源實體:
Time of Update: 2018-12-07
記錄下firefox瀏覽器中上傳檔案框顯示路勁不全的解決辦法。html文本:<div> <span style="font-size: 15px; margin-left:200px;">匯入</span> <input type="file" name="picpath" id="picpath" style="display: none" onchange="picpathchange()"/>
Time of Update: 2018-12-07
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.IO; namespace MVC.Controllers { /// <summary> /// Controller 類必須以字串 "Controller"
Time of Update: 2018-12-07
function getClientHeight() { //可見高 var clientHeight=document.body.clientHeight;//其它瀏覽器預設值 if(navigator.userAgent.indexOf("MSIE 6.0")!=-1) { clientHeight=document.body.clientHeight; }
Time of Update: 2018-12-07
Compilation ErrorDescription: An error occurred during thecompilation of a resource required to service this request. Pleasereview the following specific error details and modify your source codeappropriately. Compiler Error Message: CS0012: The
Time of Update: 2018-12-07
一:setTimeout 和 setInterval區別window對象有兩個主要的定時方法,分別是setTimeout 和 setInteval 他們的文法基本上相同,但是完成的功能取有區別。 setTimeout方法是定時程式,也就是在什麼時間以後幹什麼。幹完了就拉倒。 setInterval方法則是表示間隔一定時間反覆執行某操作。 如果用setTimeout實現setInerval的功能,就需要在執行的程式中再定時調用自己才行。如果要清除計數器需要
Time of Update: 2018-12-07
在最近所做的一個項目中,需要通過網頁來列印不少的表單,但是又不想每個列印頁簽各佔用一個頁面,這樣就需要生存很多不同的冗餘頁面,為了減少冗餘,所有的表單通過jquery的頁簽tab來實現的。一 :基本列印的實現: 1:tab頁簽在切換時的change事件中,記住每個頁簽的index, 2:在點擊列印按鈕時,根據所記住的index,由頁簽的id("tab名+index"組成),擷取當前tab頁簽下所有的html; 3:
Time of Update: 2018-12-07
1:問題在做web開發的時候,有時候會遇到這種情況,資料庫裡的資料是固定不變的,大概幾千條,而頁面要載入所有的資料,甚至載入的資料每一條要根據條件判斷分好幾組顯示,這樣一來,每一條資料根據組數要判斷一次、啟動一次資料庫;如果是幾千條資料,則會出現判斷啟動資料庫次數為:幾千條資料*組數;如果裡面的邏輯再複雜一點,可能還要*其他...;然後做一次操作也有可能會重新整理一次頁面,這樣直接連接資料庫操作,會使得頁面載入很慢,有時候都要等上2分鐘以上。2:解決為了提高頁面載入的效率,可以在網站伺服器一啟動
Time of Update: 2018-12-07
由於要寫一個登陸認證過程,網上查半天沒什麼頭緒,索性從Cookie的基礎知識瞭解起,現對Cookie的知識點收集如下,方便以後查閱,O(∩_∩)O!1:cookie是在用戶端儲存使用者資訊的一個小檔案,一般檔案大小不超過4096 位元組,大多數網站一般只允許每個網站儲存 20 個 Cookie,如果超過,系統將會自動覆蓋。2:Cookies的工作原理:第一次是由伺服器端寫入到用戶端的系統中。以後每次訪問這個網頁,都是先由用戶端將Cookies發送到伺服器端,再由伺服器端進行判斷,然後再產生
Time of Update: 2018-12-07
Entity Framework的全稱是ADO.NET Entity Framework,是微軟開發的基於ADO.NET的ORM(Object/Relational Mapping)架構。Entity Framework的主要特點:1. 支援多種資料庫(Microsoft SQL Server, Oracle, and DB2);2. 強勁的映射引擎,能很好地支援預存程序;3. 提供Visual Studio整合工具,進行可視化操作;4. 能夠與ASP.NET, WPF, WCF, WCF
Time of Update: 2018-12-07
收集各種瀏覽器的Hack寫法 下面是我收集有關於各瀏覽器下Hack的寫法1、Firefox黑體部分為適應瀏覽器而新增加的識別代碼@-moz-document url-prefix() { .selector { property: value; } }支援Firefox的還有幾種寫法:#selector[id=selector] { //id選取器 property: value; } 或者:@-moz-document url-prefix() {
Time of Update: 2018-12-07
最近感覺css學習的知識點有點亂,蹭這個機會總結一下。對於web開發人員來說,css就是用來渲染html的語言,渲染相對應用的元素,那麼這樣我們選擇相應的元素就很重要了。CSS選取器1:基本選取器(這是我們常用的部分);2:屬性選取器;3:偽類別選取器一:基本選取器這部分基本就是我們經常使用的:類別選取器(.class); ID選取器(#id); 萬用字元選取器(*); 元素選取器(E);後代選取器(E F):選擇了E元素的所有後代F元素,不論F在E中有多少層關係,都將被選中,內含項目關聯性;
Time of Update: 2018-12-07
又到周五了,時間過得溜溜快啊。這一周在Joans的協助下,開始學習MVC3。經過四天的查看資料,對MVC3有了簡單的認識。學習MVC3涉及的知識包括:C#,Razor,HTML,CCS,JavaScript,jQuery和Entity Framework。 具體學習過程如下: 第一步,搭建MVC3環境 我的電腦中本來已經安裝了VS2010,直接再安裝MVC3和SQL Server2008就可以了
Time of Update: 2018-12-07
一:Get:所有的頁面連結請求都是Get,連結中帶參數,如果在後台用了[httppost]限制,則參數擷取不到。如果一定要用Post限制,則需要在頁面上先給該參數賦值,然後傳到後台,post接收。連結:http://localhost:64343/Account/Logon?ReturnUrl=%2fConferenceManagement%2fControl後台接收以前一直沒注意過這個問題,〒_〒,今天記錄下來 二:Entity
Time of Update: 2018-12-07
三:偽類別選取器CSS的偽類文法主要有兩種文法表達方式:1: E:pseudo-class {property:value} /*其中E為元素;pseudo-class為偽類名稱;property是css的屬性;value為css的屬性值*/2: E.class:pseudo-class{property:value}A : 最常見的錨點偽類.demo a:link {color:gray;}/*連結沒有被訪問時前景色彩為灰色*/ .demo
Time of Update: 2018-12-07
前段時間一直在修改該系統的原型,剛開始接觸這個系統的時候,就感覺漏洞百出,首先是使用者權限分配不合理,再者是資料庫設計不合理,且不說用中文命名的習慣不好,該代碼冗餘嚴重。奈何實力有限,只能在其基礎上更改一二!!! 再次列出部分內容,希望各位指點一二... 首先是使用者權限分為四級,各部分各司其所咯,感謝拖鞋先生設計介面!!! 現在回顧這些代碼,有點後怕,因為都是按照自己所設想的一步步修改,根本沒有做過任何分析,
Time of Update: 2018-12-07
CSS3基本屬性Gradient----漸層現代瀏覽器的核心,主流內容主要有Mozilla(熟悉的有Firefox,Flock等瀏覽器)、WebKit(熟悉的有Safari、Chrome等瀏覽器)、Opera(Opera瀏覽器)、Trident(討厭的IE瀏覽器)。根據不同的核心,一些私人屬性的css首碼不一樣 Mozilla核心 css首碼-moz; WebKit核心 css首碼-webkit ; Opera 核心 css首碼 -o ; Trident核心 css首碼 -ms
Time of Update: 2018-12-07
公司項目需要,代碼架構都變化了,需要使用CoffeeScript+express+mongodb,有點一頭霧水,先將環境配置好。下面是安裝的步驟系統內容:win81:要裝CoffeeScript ,需要先安裝Node.js 直接到官網下載.msi的安裝檔案直接安裝即可。官網地址:http://www.nodejs.org/download/ 安裝好後,運行cmd視窗。輸入命令 node -v
Time of Update: 2018-12-07
CoffeeScript是一個輕量化的程式語言,用來產生JavaScript的一種編譯器。CoffeeScript 能編譯成簡潔、高效的 JavaScript,能清楚地看到正在編譯的內容,它能完全編譯成函數式 JavaScript,不需要任何類型的執行階段程式庫。CoffeeScript 所提供的文法允許您充分利用 JavaScript