但後來在這個網站偶然發覺Google可以幫我產生
所以就拿來使用了不愧是Google大神
.aspx
<asp:literal id="Literal1" runat="server"></asp:literal>
.cs
string mUrl = Request.Url.AbsoluteUri;// 取得目前網址
Literal1.Text = string.Format("<img alt="簡單使用" src="https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl={0}&choe=UTF-8&chld=M|2">", mUrl);
參數說明 其中:
chs: QR code 圖片大小
cht: 圖片類型,google
charts用這個參數產生各種圖片,這裡當然就填qr
chl: 要藏在QR code裡的文字,必須編成punycode(urlencode)。
choe: 編碼。請注意只支援iso-8859-1, sjis, utf8。詳見API說明網頁。
chld: 其他參數。M是錯誤修正層次,有L, M, Q, H等四級;後面的數字是QR code周圍白邊的寬度。
參考網站:http://www.dotblogs.com.tw/shadow/archive/2011/02/24/21557.aspx