var files = $("#file1").get(0).files;
for (var i = 0; i < files.length; i++) {
alert("檔案名稱:" + files.item(i).name);
alert("檔案大小:" + files.item(i).size);
}
2016年4月9日 星期六
2015年10月24日 星期六
2015年2月27日 星期五
出現錯誤【WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。】
當網頁出現錯誤訊息為:
WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。
解決步驟:
在web.config 中加入
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
參考來源:
1. http://chourain.blogspot.tw/2013/10/aspnet-45-40-webforms.html
2. http://www.codeproject.com/Articles/465613/WebForms-UnobtrusiveValidationMode-requires-a
3. http://www.allenkuo.com/GenericArticle/view1441.aspx
3. http://www.allenkuo.com/GenericArticle/view1441.aspx
出現錯誤【網頁伺服器已設為不列出此目錄的內容。】【C#】
當網頁出現錯誤訊息為:
網頁伺服器已設為不列出此目錄的內容。
解決步驟:
1. 啟動IIS 管理員。若要這麼做,按一下 [開始]、 按一下 [執行],鍵入inetmgr.exe,,然後按一下[確定]
2. 在 [IIS 管理員] 中,展開server name、 展開 [網站],然後按一下您想要修改的網站。
3. 在 [功能] 檢視中,按兩下 [瀏覽目錄]
4. 在 [動作] 窗格中,按一下 [啟用]
依序執行完畢後,即可解決此問題。
參考來源:
1. http://ryan-dkim.blogspot.tw/2012/08/iis.html
2. http://support.microsoft.com/kb/942062/zh-tw
網頁伺服器已設為不列出此目錄的內容。
解決步驟:
1. 啟動IIS 管理員。若要這麼做,按一下 [開始]、 按一下 [執行],鍵入inetmgr.exe,,然後按一下[確定]
2. 在 [IIS 管理員] 中,展開server name、 展開 [網站],然後按一下您想要修改的網站。
3. 在 [功能] 檢視中,按兩下 [瀏覽目錄]
4. 在 [動作] 窗格中,按一下 [啟用]
依序執行完畢後,即可解決此問題。
參考來源:
1. http://ryan-dkim.blogspot.tw/2012/08/iis.html
2. http://support.microsoft.com/kb/942062/zh-tw
2014年9月11日 星期四
2014年9月10日 星期三
錯誤訊息:名稱 'FormsAuthentication' 不存在於目前內容中
在製作登入機制時,加入↓↓↓↓↓↓
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
發生了錯誤訊息:【名稱 'FormsAuthentication' 不存在於目前內容中】
解決方法是加入use即可,
using System.Web.Security;
using System.Security.Cryptography;
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
發生了錯誤訊息:【名稱 'FormsAuthentication' 不存在於目前內容中】
解決方法是加入use即可,
using System.Web.Security;
using System.Security.Cryptography;
ASP.NET 4.5 加入 Login 控制項產生錯誤訊息
ASP.NET 4.5 加入 Login 控制項產生錯誤訊息,訊息如下:
WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。
因為 ASP.NET 4.5 採用了不同的 Client Side 驗證方式。
解決方式只要在Web.config檔案中加入
<configuration>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
</configuration>
即可以解決此問題。
參考來源:
http://www.allenkuo.com/GenericArticle/view1441.aspx
http://www.webcodeexpert.com/2013/06/how-to-solve-webforms.html
WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。
因為 ASP.NET 4.5 採用了不同的 Client Side 驗證方式。
解決方式只要在Web.config檔案中加入
<configuration>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
</configuration>
即可以解決此問題。
參考來源:
http://www.allenkuo.com/GenericArticle/view1441.aspx
http://www.webcodeexpert.com/2013/06/how-to-solve-webforms.html
2014年8月23日 星期六
GridView 中的CheckBox全選
$(document).ready(function () {
$('input[id="btn_SelectAll"]').click(function () {
var tbl = $('table[id ="myTable"]');
tbl.each(function () {
$(this).find('tr').each(function () {
$(this).find('td').each(function () {
$(this).find('input[type="checkbox"]').attr('checked', false);
})
})
})
})
})
參考:http://bigone2000.pixnet.net/blog/post/56715490-%E4%BB%A5jquery%E5%AF%A6%E4%BD%9Ccheckbox%E5%85%A8%E9%81%B8%E5%8A%9F%E8%83%BD
$('input[id="btn_SelectAll"]').click(function () {
var tbl = $('table[id ="myTable"]');
tbl.each(function () {
$(this).find('tr').each(function () {
$(this).find('td').each(function () {
$(this).find('input[type="checkbox"]').attr('checked', false);
})
})
})
})
})
參考:http://bigone2000.pixnet.net/blog/post/56715490-%E4%BB%A5jquery%E5%AF%A6%E4%BD%9Ccheckbox%E5%85%A8%E9%81%B8%E5%8A%9F%E8%83%BD
2014年5月17日 星期六
mysql workbench 無法開啟
mysql workbench 無法開啟,原因是必須得安裝下列兩個軟體才可以運行。
1. .netFramework 4.0
2. Microsoft Visual C++ 2010 Redistributable Package (x86)
1. .netFramework 4.0
2. Microsoft Visual C++ 2010 Redistributable Package (x86)
2014年4月25日 星期五
2014年4月17日 星期四
修改TextBox的數值,值不變...
在前端修改TextBox的數值,到後端後,發現數值沒有改變,經查證後,發現每次到後端時,會先跑到Page_Load執行,所以每一次都會複寫,導致感覺值都沒變,但其實是被恢復成一開始的數值。
解決方法:
在Page_Load裡加上
if (!(Page.IsPostBack)){
..............
}
IsPostBack為是代表前端觸發某些事件,回到後端。
第一次初始載值的時候IsPostBack就會為否。
解決方法:
在Page_Load裡加上
if (!(Page.IsPostBack)){
..............
}
IsPostBack為是代表前端觸發某些事件,回到後端。
第一次初始載值的時候IsPostBack就會為否。
2014年4月11日 星期五
2014年4月6日 星期日
錯誤【PageHandlerFactory-Integrated】
執行ASP.NET網站,發生執行錯誤【PageHandlerFactory-Integrated】,代表在當初建立環境時,先裝了.NetFramework 4.0之後才去安裝IIS。
解決辦法:
以系統管理員身份執行命令提示字元,輸入【%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i】重新註冊FrameWork 4,安裝完成後即可正常使用。
如果為64位元,請輸入【%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i】
解決辦法:
以系統管理員身份執行命令提示字元,輸入【%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i】重新註冊FrameWork 4,安裝完成後即可正常使用。
如果為64位元,請輸入【%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i】
錯誤【要求的內容似乎是指令碼,因此靜態檔案處理常式便不會對它進行處理。】
在IIS佈署網站時,執行後出現【要求的內容似乎是指令碼,因此靜態檔案處理常式便不會對它進行處理。】的錯誤,經過Google大神的幫忙,發現是要先安裝【ASP.NET MVC 3.0】方可順利的執行。
2014年4月4日 星期五
MYSQL 取得上一次自動編號的值
如果表格主鍵為自動編號,新增完後要如何取得剛剛新增後所產生的數字呢?
只要加上【SELECT LAST_INSERT_ID();】在INSERT語句後即可。
EX:
INSERT INTO "TABLENAME" (FIELD NAME) VALUES ("VALUE");
SELECT LAST_INSERT_ID();
只要加上【SELECT LAST_INSERT_ID();】在INSERT語句後即可。
EX:
INSERT INTO "TABLENAME" (FIELD NAME) VALUES ("VALUE");
SELECT LAST_INSERT_ID();
2014年4月1日 星期二
2014年3月29日 星期六
AJAX 強制更新
在Web的應用中,很多人都會使用AJAX來做非同步的資料傳輸,但常常會遇到一個問題,就是我一開始抓取的值,在對資料做變更後,再回到同一頁,資料是沒有變動的,如果關閉瀏覽器,在開啟一次同一頁面,顯示的值就會是最新的值。
原來AJAX會將讀取過的資料CACHE起來,如果每次都要更新的話,請加上下面這一行程式碼。
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
2014年1月28日 星期二
訂閱:
文章 (Atom)