關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

如何解決 IIS 空白畫面或執行ASP.NET 時出現【處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler"】

通常在新的環境,發布ASP.NET網頁到 wwwroot 之後 最常見的異常狀況有兩種: IIS 空白畫面 處理常式 “PageHandlerFactory-Integrated” 的模組清單中有錯誤的模組 “ManagedPipelineHandler” 這裡針對這兩種方式來進行說明,如何解決 [IIS空白] IIS 空白通常是靜態網頁選項未設定 因此,先開啟控制台 > 程式集 點選 解除安裝程式 接著點選 開啟或關閉windows功能 在功能選項中,將 Internet Information Services > World Wide Web 服務 > 靜態內容 勾選

Continue Reading

ASP.NET C# - MS SQL Server 連線

ASP.NET C# - MS SQL Server 連線

ASP.NET 連接 MS SQL Server 方式

首先,載入 System.Data.SqlClient 空間命名,取得與 MS SQL Server 連線查詢處理相關功能

Continue Reading

ASP.NET C# - Server Controls

ASP.NET C# - Server Controls Microsoft 採取跟 Windows Form 應用程式一樣的方式來建立網站應用程式, 動態處理部分會放在 .aspx,事件處理程式則會將程式碼後置(code-behind) 放在 .cs或.vb 所以都必須先建立一個 form 表單範圍,並且添加 runat=“server” 在 form 內部,就能開始添加控制項,或者事件驅動, 因此,想在HTML元素進行 server side處理,就要向這些元素添加 runat=“server” 屬性, 以及註冊 ID 作為辨識,ID在同一個webForm中不可以重複 例如,在 server side 賦予超連結的url值

Continue Reading

ASP.NET C# 判斷 HTTP REQUEST 請求來源 KEY 是否存在

ASP.NET C# 判斷 HTTP REQUEST 請求來源 KEY 是否存在

HTTP 請求來源可以為 POST 或 GET 類型,並且夾帶 key 與 value

常用到會先檢查是否存在 key

若不存在則返回錯誤,或者對應處理,例如表單欄位未填

若存在key才進行正常程序,例如儲存表單

有幾種方式可以用來檢查

這裡以取得GET的參數來說明如何檢查 Key 是否存在

Continue Reading

ASP.NET C# 判斷HTTP來源類型,取得HTTP 請求(GET, POST)參數

ASP.NET C# 判斷HTTP來源類型,取得HTTP 請求(GET, POST)參數 透過 C# for ASP.NET 的 Response 可以取得HTTP請求相關訊息 取得HTTP Request 類型 可以透過下面兩種方式取得HTTP Request 類型 (GET、POST…) Request.RequestType HttpContext.Current.Request.HttpMethod 取得 GET 參數 透過 Request.QueryString[“Key”] 可以取得 GET 參數 取得 POST 參數 透過 Request.

Continue Reading

ASP.NET C# JSON 格式轉換

ASP.NET JSON 格式轉換

在這裡,選擇透過 (Json.NET)[https://www.newtonsoft.com/json/help/html/Introduction.htm] 這款套件來協助處理物件轉換為JSON格式

Continue Reading

ASP.NET C# - 如何取得來源 IP

取得 Clinet 來源IP的方式如下:

Continue Reading

ASP.NET C# 生命週期

ASP.NET 生命週期 ASP.NET 可以動態的生成頁面,而運作的架構生命週期主要可以分為: 應用程式生命週期(Application Life Cycle) 頁面生命週期(Page Life Cycle) [應用程式生命週期(Application Life Cycle)] 當使用者透過瀏覽器訪問時,瀏覽器會先向web server傳送請求, 在 server 端在一開始都會先執行: 建立 ApplicationManager Class 物件 建立 HostingEnvironment Class 物件,提供請求來源有關的訊息。 建立應用程式初始成員 建立 Response 物件,包括 HttpContext,HttpRequest,HttpResponse 都會在這時被初始化建立 HttpApplication 物件被實體化,並且被指派給 request Request 被 HttpApplication class 處理,並根據處理的結果呼叫不同事件 [頁面生命週期(Page Life Cycle)] 當頁面被請求,會先被載入 server 的記憶體中進行處理,接著再傳送回瀏覽器,再將項目從記憶體中卸載

Continue Reading

ASP.NET 基礎入門 Hello World

ASP.NET 基礎入門 Hello World 在開始前要先建立專案及項目 新增專案 檔案>新增>專案 ASP.NET 空網站 加入新項目 在專案目錄最外層,右鍵>加入>加入新項目 Web表單 簡單練習輸出文字 Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <% string mytxt = "Hello World"; HelloWorldLabel.Text = "Hello World2"; %> <html xmlns="http://www.

Continue Reading

股票市場 - 選擇權重點介紹

選擇權市場 金管會主管機關 進行監督 期交所 推出投標商品 交易商 負責中介 投資人 負責購買交易 台指選擇權 台指選擇權屬於歐式選擇權 雙方要等到到期日才能履約 價格 買進契約 台指選擇權每 1 點 = 50 元 交易時間 營業日 8:45-13:45 契約類型 市場上可以購買的契約分別有: 近月契約 - 最近這3個月 季月契約 - 最近這2個季

Continue Reading

MySQL - 取得目前時間、日期,日期加一個月,日期加一年

這裡記錄如何透過MySQL內建的函式來處理時間

非常實用,在處理會員延長有效期限

要延長一個月或一年等狀況,就能透過這些方式,很輕鬆的就將資料處理好。

Continue Reading

股票市場 - 計算交易成本

股市交易買賣都必須要負擔一定的成本 手續費和證交稅

手續費 - 是由證券商收取,收取的比例券商可自行規定 證交稅 - 是繳交稅收給政府,收取比例皆統一

買入 賣出
成本 手續費 手續費+證交稅

現行市場上,多會以估算的方式來推算

Continue Reading

股票市場 - 權值股是甚麼意思

權值股指的是股本較大且市值高的公司 這些公司股票波動,都會對大盤造成影響 以台灣現有權值股主要以台積電(佔比約15%)、鴻海(佔比約5%)、中華電信為代表 若大盤加權指數目前為 8000 點,台積電漲了 1% (8000*0.15)*0.01 = 12 即表示大盤會漲 12 點

Continue Reading

股票市場 - 三大法人是甚麼意思?

台灣股市主要的大戶分別為"三大法人"、“公司重要董監事”、“公司大股東”

其中,以三大法人佔台股的比例最高,持有將近 40% 的股份

三大法人分別為:外資、基金公司(投資信託公司)、自營商

Continue Reading

股票市場 - 成交量代表意義

成交量代表意義 股市成交量以百萬為單位 通常在股市分析圖上可以看到量,即代表成交量 通常成交量可作為股市活耀度的依據 通常都需要搭配各種盤勢和個股共同分析,讓關聯能更顯著 這裡提供一些常見的判斷依據 價格 成交量 說明 漲 減 市場借售或走勢即將反轉往下 漲 增 市場活絡,買賣換手熱絡,股價即將上揚 跌 減 買氣冷清,可能是在探底。或者是賣壓殆盡,即將反轉 跌 增 停損,大量賣壓殺出。或者是給低接"抄底"的買盤進場

Continue Reading

股票市場 - 上市、上櫃、掛牌、興櫃、創櫃

當一間公司希望透過發行股票來募資的方式, 就必須到 證券櫃檯買賣中心,亦稱之櫃買中心 (TPEx, Taipei Exchange) 申請 櫃買中心會依照公司的屬性、條件,來批准公司的發行身分, 即上市公司、上櫃公司、創櫃…等 通常由小到大,是 創櫃->興櫃->上櫃->上市 上市公司 (Listed company) 上市屬於公開發行,財報需要經會計師檢核簽證 公司需要設定年限,資本、以及獲利能力證明 上市後,公司財務報表都需公開,以及定期提交報告給交易所及相關監管部門 因此,能上市的公司普遍較可靠 上櫃 (OTC company, over-the-counter company) 上(興)櫃申請標準及流程 上櫃屬於公開發行,財報需要經會計師檢核簽證 上櫃除了年限、資本、獲利能力的的門檻較低 其餘監管及限制幾乎都與上市相同 上市與上櫃申請條件比較 項目 上櫃 上市 設立年限 依公司法設立登記滿二個完整會計年度。 依公司法設立登記屆滿三年以上。 實收資本額 新台幣五千萬元以上。 新台幣六億元以上。 獲利能力 其財務報告之稅前淨利占股本之比率最近年度達百分之四以上,且其最近一會計年度決算無累積虧損者;或最近二年度均達百分之三以上者;或最近二年度平均達百分之三以上,且最近一年度之獲利能力較前一年度為佳者。前述財務報告之獲利能力不包含非控制權益之淨利(損)對其之影響。但前揭之稅前淨利,於最近一會計年度不得低於新台幣四百萬元。 其財務報告之稅前淨利符合下列標準之一,且最近一個會計年度決算無累積虧損者。 (一)稅前淨利占年度決算之財務報告所列示股本比率,最近二個會計年度均達百分之六以上者。 (二)稅前淨利占年度決算之財務報告所列示股本比率,最近二個會計年度平均達百分之六以上,且最近一個會計年度之獲利能力較前一會計年度為佳者。 (三)稅前淨利占年度決算之財務報告所列示股本比率,最近五個會計年度均達百分之三以上者。 股權分散 公司內部人及該等內部人持股逾百分之五十之法人以外之記名股東人數不少於三百人,且其所持股份總額合計占發行股份總額百分之二十以上或逾一千萬股。 記名股東人數在一千人以上,公司內部人及該等內部人持股逾百分之五十之法人以外之記名股東人數不少於五百人,且其所持股份合計占發行股份總額百分之二十以上或滿一千萬股者。 (來源: 櫃買中心 )

Continue Reading

股票市場 - 什麼是多空、牛市、空頭、熊市

股票分析 - 什麼是多空、牛市、空頭、熊市

股票分析 - 什麼是多空、牛市、空頭、熊市

股市買賣常會用一些名詞來形容買賣程度

Continue Reading

Javascript - 手機瀏覽器開啟APP ,或者導向App Store or Google Play下載

手機瀏覽器開啟APP ,或者導向App Store or Google Play下載

若使用者有安裝APP,則自動啟用,若無安裝,則導向下載頁面。

在 iOS 之前,如果要從各種瀏覽器啟動APP,都必須透過 URI Scheme

在 iOS9 之後的版本,只要你的應用程式支援 Universal Links(通用連結),就可以直接透過HTTP來啟動APP (在此不討論Universal Links)

下表格分別比較幾種瀏覽器啟動APP的方式:

Universal Link Android App Link URI Scheme Chrome Intent
系統版本 >= iOS 9 >= Android 6 Chrome1 < 25, iOS Chrome1 >= 25
未安裝APP 開啟 Web 開啟 Web 錯誤警示 開啟 Web
能否不發生跳轉 不能 不能
前往下載地址 不能
iFrame觸發 不能 不能 Chrome1 <= 18, iOS < 9 不能
連結組成 正常的 URL 正常的 URL 自定義 URL 格式 自定義 intent URL

(來源: http://harttle.land)

Continue Reading

Javascript detect mobile device and iOS Version

Best way

Use mobile-detect.js to check iOS, device… is recommended.

But, if you wanna a easy way to detect mobile and iOS, you can start with :

Detect Mobile Device

Continue Reading

Javascript 判斷移動裝置,以及iPhone, iPad手機 ios 板本

推薦的方式

判斷移動裝置或版本的最佳方式,還是建議使用完整的 Library

mobile-detect.js

若你需要一個快速可以套用在現成專案的作法,則可以參考下方:

判斷移動裝置

雖然這個判斷無法完全涵蓋所有移動裝置,仍適用於各主流的裝置

Continue Reading