顯示具有 ASP.net 標籤的文章。 顯示所有文章
顯示具有 ASP.net 標籤的文章。 顯示所有文章

[C#] CKEditor 輸出成Word文件(包含圖案上傳)

2013-06-03

專案需求,必須要將CKEditor 的HTML 結果輸出成Word .docx 檔案

就順便筆記一下..

您當然要有些關於CKEditor 的基本知識

教學參考:

http://blog.kkbruce.net/2010/08/aspnet-ckeditor-ckfinder.html#.UawjNUCcNoE

http://www.dotblogs.com.tw/eaglewolf/archive/2012/01/19/66546.aspx

當然我這邊就不贅述,你在下方直接download sample source code 也是可以直接使用..

首先,我們就先將CKEditor 下載或是透過Nuget 取得..
2013-06-03_122427


[C#][ASP.net] 使用 FileReader.readAsArrayBuffer 做到多檔上傳

2013-05-27

上傳多檔的解決方法很多,不管是用Flash 或是啥技術,都是可以做到多檔上傳,

套件也是超級的多,今天做一個很簡單的範例 其中使用到HTML5 File API 的部分,參考網址:http://www.w3.org/TR/FileAPI/

因為檔案上傳,還包含Server端的程式撰寫,網路上較多關於PHP 方法,目前我會用到ASP.net 部分,所以就筆記一下,

當然這很簡陋,改良空間也很大,但是需要的人可以繼續改寫下去..


[ASP.net] 圖表圖片的暫存路徑 [c:\TempImageFiles\]

2013-05-20

在ASP.net 中的圖表功能是越來越強大了,最近在寫一個案子有遇到但是在佈署到機器的時候,會出現 :

Invalid temp images directory in chart handler configuration [c:\TempImageFiles\]. Please edit the web.config file. The CharImageHandler key, Dir value must point to a valid directory. The directory is required for temporary image storage when storage mode equals file system.

2013-05-20_125928

這時候,也無須慌張,這是因為佈署到機器上面之後

該應用程式沒有權限寫到 [c:\TempImageFiles\] 通常虛擬主機,都不會給你權限來做此操作,除非你跟虛擬主機網管很熟..


[C#][ASP.net] IE 10 Postback 沒有反應

2013-04-09

最近遇到一個詭異的狀況,因為當下很緊急,所以沒有多觀察錯誤訊息,

但是問題有解決,因為我在IE10 下面開啟developer mode 也沒有觀察到Javascript 的錯誤

簡單的說就是一個Linkbutton 但是點下去卻沒有反應,開啟相容性檢視卻就正常了..

在Chrome and Firefox 下面都沒有錯誤..

2013-04-09_175732


[C#][ASP.net] 簡單透過Global.asax 的 Application_BeginRequest 做 rewrite

2013-04-02

 

因為一些需求,需要動態製作Rewrite 條件且切換樣板..
所以簡單研究紀錄一下,免得之後忘記,現在Rewrite 方法很多,不一定要用這種方法.

2013-04-02_144601


[C#] 第一次自己作 Captcha(驗證碼) 就上手(3)

2013-03-14

 

上一篇 [C#] 第一次自己作 Captcha(驗證碼) 就上手(2)

實作出來 Captcha 圖片..

有朋友過來問我說要怎麼做,我就繼續把這系列寫完..

首先,我會將認證是否符合產生出來的字放在server 端檢查..


[C#] 第一次自己作 Captcha(驗證碼) 就上手(2)

2013-03-11

 

上一篇 ( 第一次自己作 Captcha(驗證碼) 就上手 ) 寫到將字合成到有雜點圖片上面製作自己的Captcha..

甚麼還是會被破解?!

這時候我們試圖再增加難度讓機器人更難去判斷

首先參考這篇文章 濾鏡筆記-漣漪效果 我們來透過液態化效果將文字再合成的更加凌亂..

並且這篇文章,我將字體大小的設置拆成parameter 傳入,不然中文字的算法跟英文是不太一樣的..

 


[C#] 第一次自己作 Captcha(驗證碼) 就上手(1)

2013-03-10

 

大家註冊的時候會不會發現很多網站都有自己的防止機器人驗證器..

包含Google 也有作出這種元件讓大家使用..  Google Captcha

Google 的

2012-08-23_165103

 


[C#] 在ASP.net 中讓使用者下載 Excel 檔案

2013-02-20

上一篇文章,我們透過 透過NPOI 產生 Excel 檔案 (*.xls)
但是如何讓使用者下載呢?!

2013-02-20_114814
首先再開一個 檔案為 download.aspx 檔案


[C#] 透過NPOI 產生 Excel 檔案 (*.xls)


之前已經玩過了,但是因為碰到好像API有點改變,所以撞了一下牆
寫一下筆記,給有需要的人..

首先你得先引入NPOI的Library 當然你可以透過 NUGET 去安裝

2013-02-20_111245


[C#] 移除物件Property

2013-02-05


在寫網頁提供Service的時候,有時候對方不需要這麼多資訊,所以有些Property 必須拿掉
該怎麼做會比較方便呢?
當然你大可重新製作一個物件,但是東西一多就是有點麻煩,我..很怕麻煩..

這時候該怎麼辦呢?
範例說明:

public class User

{
    public string Id { get; set; }
    public string Name { get; set; }
    public string Desc { get; set; }

}



[C#] 透過JavaScript 取得該使用者的IP位置

2013-01-05

 

最近有一個需求,是要從 Javascript  端去取得ip位置

我想想看邏輯應該是不太可能?

但是對方說,那為什麼Google Analytics  可以 當下我被問倒了..

看一下網路上面解法..

http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from-javascript

它們是去call 一個 http://jsonip.appspot.com/?callback=getip 網址

但是你實際連過去看..

2012-08-24_121401

但是有跡可循的就是透過Javascript 應該是不行的,它其實是透過讓User 去呼叫一個網頁,讓 Server端的程式去判斷,所以是可以自己用C# 取得後讓 AJAX 去呼叫..


[C#] 透過FacebookId 取得個人圖片併合成

2013-01-04

 

常看到Facebook上面有一些活動app 會合成個人照片

到底是怎麼做的呢?!

因為很常用也有人問就記錄一下…

首先我如何怎麼透過Facebook Id 取得個人照片..

在Facebook 官方文件有記載這段話,因為沒有獨立頁面很容易忽略..

2012-08-21_111715


[C#] 透過WebClient Post Data

2012-12-10

 

Server 透過 WebClient 使用POST 傳送資料…

接收端:

接受 id 還有 age 兩個參數

Response.Write(Request.Form["id"]+","+Request.Form["age"]+".");


取得 id 還有 age 資料..

傳送端寫法:

string targetAddress = "http://localhost:1550/risiv.aspx";
string parameters = "id=許公蓋&age=12";
wc.Encoding = Encoding.UTF8;
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
string result = wc.UploadString(targetAddress, parameters);
 
 
Response.Write(result);



targetAddress  為目標網址


parameter為參數值


因為在.net  世界都是 UTF8 編碼 但是你不能保證其他目標端是否是UTF8


最後參數故意戴許公蓋 這是職業病要測試一下此問題..


紀錄一下,最近跟其他公司合作很常用到這方法來做 proxy.


[C#] 透過 JSON.net 使用 BSON 格式

2012-12-02

 

最近在研究NoSQL 的技術,看到一個很有趣的名詞,叫做BSON

2012-10-10_164541


[C#] Regex筆記- 找出所有的超連結+轉換相對路徑成絕對路徑

2012-12-01

 

之前發過一篇文章有關於透過Regular Expression 來抓取網頁中超連結的部分 參考網頁

但是會於遇到這樣的情形..

2012-08-27_211035_thumb


[C#][ASP.net] 透過 HttpWebRequest 模擬Client上傳檔案

2012-11-22

 

事情是這樣子的(抖哥如是說),因為常常會跟其他開發技術合作像是 JSP or PHP ..

他們會跟你說我們上傳檔案是這樣子的..然後給你一個Sample Code :

Client :


<form action = "http://192.168.1.100/uploadFile.jsp"
method="post" enctype="multipart/form-data">
Desc : <input type="text" name="iptDesc">
<br>
<input type="file" name="uploadFileName" />
<input type="submit" value="上傳" />
</form>


實際上,他可能是在Server這邊的內網,那我該如何這邊透過Server 端 把使用者傳給我的圖片上傳給他呢?!
這時候要透過 HttpWebRerequest 來做


[C#][ASP.net] 透過WebBrowser 取得AJAX 後的網頁

2012-11-17


今天  Shih-Min 問我說,假設網頁一開始是AJAX 會載入一些資料,但是透過WebClient 去抓
抓到都是JavaScript 跟 AJAX 的原始碼,有辦法可以抓到AJAX 取完值之後的資料嗎?!
這需求,如果寫爬蟲可能也會有這需求..我的作法是這樣..
我是ASP.net 專案..
建立一個Class 記得要加入 System.Windows.Forms
2012-08-28_184816
這時候我建立一隻 Class 叫做 WebBrowserCrawler


[.Net] 透過 ILMerge.exe 將兩個DLL 檔合成

2012-11-16



有時候要引入的外部的DLL 非常的多,今天試了工具,但是他們主要都是拿來做Winform 程式
都要我放入一個exe 檔,但是我的專案是ASP.net 阿..
結果我去測試了 aspnet_merge 的東西
參考網址: http://www.asp.net/web-forms/videos/how-do-i/how-do-i-use-the-aspnet_mergeexe-utility-to-merge-assemblies
實在是有夠給他複雜..
最後發現不要用 GUI 程式 直接使用 commandline 下指令就可以了


[C#] 刪除唯讀檔案

2012-11-15

 

之前在測試Lucene.net 的時候,常發生一件事情,就是我有些檔案被設定成唯讀

造成我無法重新製作索引..

 

當我一般下刪除檔案或是檔案夾的時候

var dirInfo = new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory.ToString() + "Source\\");
dirInfo.Delete(true);


會出現



2012-08-22_120006




當麻許的超技八 2014 | Donma Hsu Design.