亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 根據html頁面模板動態生成html頁面(c#類).txt

?? 非常好的.net學習經驗記錄
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
192            }
193        }
194        /**//// <summary>
195        /// 開始進行aspxTohtml轉換
196        /// </summary>
197        /// <returns>返回值為成功創建后的文件名稱</returns>
198        /// <remarks>在調用此方法之前必需確定已調用setTemplateFileparameter 和
setAspxFileparameter方法進行相應的付值操作</remarks>
199        public string StartConvert()
200        {
201            if(this._templateFileparameter.Length==this._aspxFileparameter.Length)
202            {
203                return writeFile();
204            }
205            else{
206                return null;
207            }
208        }
209        /**//// <summary>
210        /// 開始進行aspxTohtml轉換
211        /// </summary>
212        /// <param name="htmlparam">html模板頁中的所有參數數組</param>
213        /// <param name="aspxparam">aspx頁面中要代替html模板頁中參數值數組
</param>
214        /// <returns>返回值為成功創建后的文件名稱</returns>
215        public string StartConvert(string[] htmlparam,string[] aspxparam)
216        {
217            //先調用setTemplateFileparameter 和setAspxFileparameter方法,進行付值
操作
218            setTemplateFileparameter(htmlparam);
219            setAspxFileparameter(aspxparam);
220            //
221            string fn=this.StartConvert();
222            //
223            _convertedFilename=fn;
224            //
225            return fn;
226        }
227        
228        /**//// <summary>
229        /// 用時間加隨機數生成一個文件名
230        /// </summary>
231        /// <returns></returns>
232        private string getfilename()
233        {
234            //用時間加隨機數生成一個文件名
235            System.Threading.Thread.Sleep(50);
236            string yearStr = System.DateTime.Now.Year.ToString();
237            string monthStr = string.Format("{0:0#}",System.DateTime.Now.Month);
238            string dayStr = string.Format("{0:0#}",System.DateTime.Now.Day); 
239            string hourStr = string.Format("{0:0#}",System.DateTime.Now.Hour);
240            string minuteStr = string.Format("{0:0#}",System.DateTime.Now.Minute);
241            string secondStr = string.Format("{0:0#}",System.DateTime.Now.Second);
242 string millisecondStr = string.Format("{0:000#}",System.DateTime.Now.Millisecond);  
               
243            System.Random rd = new System.Random();
244            return yearStr + monthStr + dayStr + hourStr + minuteStr + secondStr + 
millisecondStr + string.Format("{0:0000#}",rd.Next(100))+".html";
245            //return DateTime.Now.ToString("yyyyMMddHHmmss")+".html";
246        }
247        /**//// <summary>
248        /// 進行轉換處理
249        /// </summary>
250        /// <returns>返回以時間命名的文件名</returns>
251        private string writeFile()
252        {
253            
254            // 讀取模板文件
255            string temp = HttpContext.Current.Server.MapPath(this.TemplateFilePath);
256            StreamReader sr=null;            
257            string str=""; 
258            try
259            {
260                sr = new StreamReader(temp, this.TemplateHtmlCode);
261                str = sr.ReadToEnd(); // 讀取文件
262            }
263            catch(Exception ex)
264            {
265                //HttpContext.Current.Response.Write(exp.Message);
266                //HttpContext.Current.Response.End();        
267                WriteErrFile(ex);
268            }
269            finally
270            {
271                sr.Close();
272            }            
273            // 替換內容
274            // 這時,模板文件已經讀入到名稱為str的變量中了
275            for(int i=0;i<this.TemplateParamCount;i++)
276            {
277                str =str.Replace(this._templateFileparameter[i],this._aspxFileparameter[i]); 
278            }        
279
280            return savefile(str); 
281        }
282
283        /**//// <summary>
284        /// 
285        /// </summary>
286        /// <param name="str"></param>
287        /// <returns></returns>
288
289        private string savefile(string str)
290        {
291            // 寫文件
292            StreamWriter sw=null;
293            try
294            {
295                
296                string path = HttpContext.Current.Server.MapPath(this.HtmlFilePath);
297                //html文件名稱    
298                string htmlfilename=getfilename();
299                sw = new StreamWriter(path + htmlfilename , false, this.Code);
300                sw.Write(str);
301                sw.Flush();
302                return htmlfilename; 
303            }
304            catch(Exception ex)
305            {                
306                WriteErrFile(ex);
307            }
308            finally
309            {
310                sw.Close();
311            }
312            return "";
313        }
314
315        /**//// <summary>
316        /// 傳入URL返回網頁的html代碼
317        /// </summary>
318        /// <param name="Url">URL</param>
319        /// <returns></returns>
320        public string getUrltoHtml(string Url)
321        {            
322            try
323            {
324                System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);   
325                System.Net.WebResponse wResp =wReq.GetResponse();           
326                System.IO.Stream respStream  = wResp.GetResponseStream();     
327                System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"));
328                return  savefile(reader.ReadToEnd());
329
330            }
331            catch(System.Exception ex)
332            {
333                WriteErrFile(ex);
334            }
335            return "";
336        }
337        #endregion
338
339
340        構造#region 構造        
341        
342        public AspxToHtml()
343        {
344            //
345            // TODO: 在此處添加構造函數邏輯
346            //            
347        }
348
349        private void settemplateParamCount(int templateParamCount)
350        {
351            if (templateParamCount>0)
352                this.TemplateParamCount=templateParamCount;
353        }
354        /**//// <summary>
355        /// 提供欲代替的參數個數
356        /// </summary>
357        /// <param name="templateParamCount"></param>
358        public AspxToHtml(int templateParamCount)
359        {    
360            settemplateParamCount(templateParamCount);
361            
362        }
363        /**//// <summary>
364        /// 
365        /// </summary>
366        /// <param name="templateParamCount">html模板頁中的參數個數</param>
367        /// <param name="htmlFilePath">生成的html文件所存放的文件夾路徑</param>
368        /// <param name="templateFilePath">html模板頁路徑</param>
369        public AspxToHtml(int templateParamCount,string htmlFilePath,string 
templateFilePath)
370        {
371            settemplateParamCount(templateParamCount);
372            this.HtmlFilePath        =    htmlFilePath;
373            this.TemplateFilePath    =    templateFilePath;
374            
375        }
376        #endregion
377
378        #region
379        
380        /**//// <summary>
381        /// 把錯誤寫入文件方法#region 把錯誤寫入文件方法
382        /// </summary>
383        /// <param name="ee"></param>
384        private  void WriteErrFile(Exception ee)
385        {
386            
387            FileStream fs1 = new 
FileStream(HttpContext.Current.Server.MapPath(ErrLogPath), System.IO.FileMode.Append);
388            StreamWriter sw1 = new StreamWriter(fs1);
389            sw1.WriteLine("**************************************************");
390            sw1.WriteLine("錯誤日期:" + System.DateTime.Now);
391            sw1.WriteLine("錯誤描述:" + ee.Message);
392            sw1.WriteLine("錯誤名稱:" + ee.Source);
393            sw1.WriteLine("詳細:" + ee.ToString());
394            sw1.WriteLine("*************************************************");
395            sw1.Close();
396        }
397        #endregion
398    }
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产高清一区二区三区蜜臀 | 国产精品一区二区你懂的| 国产大片一区二区| 欧美乱妇15p| 国产精品免费看片| 国内精品免费**视频| 欧美视频三区在线播放| 中文天堂在线一区| 国内精品伊人久久久久av一坑| 欧亚洲嫩模精品一区三区| 欧美激情一区二区| 激情综合色丁香一区二区| 欧美在线你懂得| 国产精品国产三级国产普通话三级| 日本最新不卡在线| 欧美日韩国产色站一区二区三区| 国产午夜精品一区二区| 精品一区二区三区在线播放视频 | 成人国产精品视频| 久久婷婷国产综合精品青草| 日韩av网站在线观看| 欧美色网一区二区| 伊人夜夜躁av伊人久久| 99久久免费视频.com| 欧美激情在线观看视频免费| 国产在线精品一区二区不卡了| 欧美一区二区性放荡片| 日韩影院精彩在线| 日韩一级完整毛片| 久久精品国产色蜜蜜麻豆| 在线播放/欧美激情| 亚洲成人福利片| 欧美精品亚洲一区二区在线播放| 亚洲主播在线观看| 欧美性一二三区| 亚洲福利一区二区| 51精品视频一区二区三区| 日本中文字幕一区二区有限公司| 精品污污网站免费看| 肉肉av福利一精品导航| 欧美一区二区视频网站| 久久精品久久99精品久久| 精品免费日韩av| 懂色av一区二区夜夜嗨| 1000部国产精品成人观看| 色综合久久天天| 污片在线观看一区二区| 日韩一区二区三区在线视频| 精品一区二区三区在线观看国产 | 在线综合视频播放| 黄色小说综合网站| 中文字幕中文字幕一区二区| 欧美在线视频你懂得| 午夜精品一区二区三区电影天堂| 91精品久久久久久久99蜜桃| 国产一区亚洲一区| 最新日韩av在线| 69p69国产精品| 国产一区二区视频在线| 亚洲欧洲精品一区二区精品久久久 | 国产精品午夜在线观看| 日本韩国精品在线| 青青青伊人色综合久久| 2021国产精品久久精品| 不卡的看片网站| 午夜欧美视频在线观看 | 亚洲视频一二三区| 欧美精品三级在线观看| 国产精品一级片在线观看| 亚洲欧美视频在线观看| 91精品国产乱码| 9i看片成人免费高清| 日韩电影免费在线看| 久久久精品中文字幕麻豆发布| 一本大道av一区二区在线播放| 免费久久精品视频| 亚洲图片激情小说| 精品国内二区三区| 日本电影亚洲天堂一区| 韩国理伦片一区二区三区在线播放| 亚洲三级小视频| 2023国产精华国产精品| 9191成人精品久久| 在线日韩av片| 成人精品国产免费网站| 久久精品99国产精品| 亚洲国产日韩a在线播放性色| 久久久久97国产精华液好用吗| 欧美日韩激情一区二区| 99久久99久久免费精品蜜臀| 蜜桃精品视频在线观看| 亚洲一区二区三区四区在线| 亚洲国产成人午夜在线一区| 日韩欧美资源站| 欧美在线色视频| 91视频一区二区| 国产成人精品亚洲日本在线桃色| 天天影视网天天综合色在线播放 | 精品三级av在线| 欧美一区二区在线免费观看| 色婷婷综合久久久中文字幕| 国产成人高清视频| 激情综合色播激情啊| 麻豆久久久久久| 美女视频一区二区| 丝袜美腿一区二区三区| 午夜欧美大尺度福利影院在线看| 亚洲人成网站影音先锋播放| 国产精品天天摸av网| 国产欧美一区二区精品婷婷| 亚洲精品在线免费播放| 欧美成人一区二区三区片免费| 91麻豆精品国产自产在线观看一区| 欧美日韩成人激情| 制服丝袜日韩国产| 欧美一级国产精品| 精品国产一区二区三区四区四 | 国产精品美女久久久久久久久久久| 欧美日韩日本视频| 5566中文字幕一区二区电影| 欧美日韩成人一区二区| 日韩一二三区视频| www欧美成人18+| 国产午夜精品久久久久久久| 中文字幕av一区二区三区| 国产精品国产三级国产有无不卡| 日韩一区在线看| 午夜精品在线看| 欧美aaa在线| 国产乱妇无码大片在线观看| 成人永久aaa| 97精品电影院| 欧美久久免费观看| 精品国产乱码久久久久久影片| 国产日韩欧美不卡在线| 亚洲欧洲成人自拍| 亚洲综合清纯丝袜自拍| 天堂va蜜桃一区二区三区| 老司机精品视频一区二区三区| 国产最新精品精品你懂的| 成人三级伦理片| 欧美视频你懂的| 精品捆绑美女sm三区| 中文字幕二三区不卡| 亚洲午夜羞羞片| 精品午夜一区二区三区在线观看| 成人午夜又粗又硬又大| 欧美日韩欧美一区二区| 欧美第一区第二区| 日韩理论片在线| 麻豆91精品视频| 97久久精品人人做人人爽50路 | 成人精品gif动图一区| 色悠悠亚洲一区二区| 欧美一级高清片在线观看| 中文字幕一区二| 青娱乐精品视频| 9色porny自拍视频一区二区| 91麻豆精品国产91久久久使用方法| 中文字幕巨乱亚洲| 日本一道高清亚洲日美韩| 成人免费高清在线| 在线播放/欧美激情| 欧美激情中文字幕一区二区| 日本中文字幕一区| 日本高清免费不卡视频| 久久久久久夜精品精品免费| 一卡二卡欧美日韩| 国产传媒日韩欧美成人| 日韩丝袜美女视频| 亚洲一二三区视频在线观看| 国产成人精品影院| 26uuu国产一区二区三区| 偷拍与自拍一区| 色综合久久中文字幕| 国产亚洲精品资源在线26u| 日韩成人午夜精品| 91黄色免费观看| 亚洲欧洲www| 99久久夜色精品国产网站| 国产偷国产偷亚洲高清人白洁| 蜜臀av亚洲一区中文字幕| 欧美视频完全免费看| 亚洲精品免费一二三区| 成人免费视频视频| 日韩精品一区二| 日韩av电影天堂| 欧美久久一二区| 亚洲高清中文字幕| 欧美午夜电影一区| 夜夜嗨av一区二区三区网页| 99国产麻豆精品| 亚洲欧美视频在线观看| 91在线云播放| 亚洲免费观看高清完整| 色婷婷综合久久| 亚洲女与黑人做爰| 久久精品国产**网站演员| 91视频精品在这里| 成人黄色大片在线观看|