設計好的網站,在單機執行都正常,但是放到主機端執行時卻要等20幾秒,後來發現是SQL主機沒開放網頁主機瀏覽權限。
請組長設定一下就好了。^_^
2018年6月1日 星期五
2017年6月23日 星期五
Ical.NET 使用方式
程式碼如下:
var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
var firstCalendar = calendarCollection.First();
//var firstEvent = firstCalendar.Events.First();
var anEventList = firstCalendar.Events;
String TestMergr;
String TestMergr_;
TestMergr = String.Empty;
TestMergr_ = String.Empty;
anEventList.ToList().ForEach(s =>
{
TestMergr_ =
"<tr>" +
"<td align=center valign=middle > " + s.DtStart + " </td>" +
"<td align=center valign=middle > " + s.DtEnd + " </td>" +
"<td align=center valign=middle > " + s.Summary + " </td>" +
"<td align=center valign=middle > " + s.Location + " </td>" +
"</tr>";
TestMergr = TestMergr + TestMergr_;
});
testall.Text = TestMergr;
========================================================================
參考網址Ical.NET Wiki 說明:https://github.com/rianjs/ical.net/wiki/Deserialize-an-ics-file
一個ics文件在其中有多個VCALENDAR是有點不尋常,但它是允許的。由於ics文件的容器類功能,加載一個可以生成一個CalendarCollection而不是一個Calendar。在大多數用例中,Calendar該集合中只有一個。(翻譯)
此示例顯示最常見的用例,其中一個Calendar用於CalendarCollection。我們將使用LINQ來“到達”每個集合,並採取第一個事件。(翻譯)
****************************************************
var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
日曆集合 = Ical.Net 從檔載入日曆 (檔案位置)
var被稱為隱含型別,在編譯時期宣告成隱含型別的變數,其真實型別由等號右邊的值型別所決定,請記住,是在編譯時期就已經決定其真實型別了。
@忽略跳脫符號
var firstCalendar = calendarCollection.First();
第一個日曆 = 日曆集合.第一()
var firstEvent = firstCalendar.Events.First(); (網站使用的方法)
第一個事件 = 第一個日曆.事件.第一()
var anEventList = firstCalendar.Events;
事件清單 = 第一個日曆.事件 (使用下列方法就可以取用了)
anEventList.ToList().ForEach(s => {要做的動作});
事件清單轉成List清單,並且使用foeach操作(s =>
var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
var firstCalendar = calendarCollection.First();
//var firstEvent = firstCalendar.Events.First();
var anEventList = firstCalendar.Events;
String TestMergr;
String TestMergr_;
TestMergr = String.Empty;
TestMergr_ = String.Empty;
anEventList.ToList().ForEach(s =>
{
TestMergr_ =
"<tr>" +
"<td align=center valign=middle > " + s.DtStart + " </td>" +
"<td align=center valign=middle > " + s.DtEnd + " </td>" +
"<td align=center valign=middle > " + s.Summary + " </td>" +
"<td align=center valign=middle > " + s.Location + " </td>" +
"</tr>";
TestMergr = TestMergr + TestMergr_;
});
testall.Text = TestMergr;
========================================================================
參考網址Ical.NET Wiki 說明:https://github.com/rianjs/ical.net/wiki/Deserialize-an-ics-file
一個ics文件在其中有多個VCALENDAR是有點不尋常,但它是允許的。由於ics文件的容器類功能,加載一個可以生成一個CalendarCollection而不是一個Calendar。在大多數用例中,Calendar該集合中只有一個。(翻譯)
此示例顯示最常見的用例,其中一個Calendar用於CalendarCollection。我們將使用LINQ來“到達”每個集合,並採取第一個事件。(翻譯)
var calendarCollection = Calendar.LoadFromFile(@"path\to\file.ics"); var firstCalendar = calendarCollection.First(); var firstEvent = firstCalendar.Events.First();
****************************************************
var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
日曆集合 = Ical.Net 從檔載入日曆 (檔案位置)
var被稱為隱含型別,在編譯時期宣告成隱含型別的變數,其真實型別由等號右邊的值型別所決定,請記住,是在編譯時期就已經決定其真實型別了。
@忽略跳脫符號
var firstCalendar = calendarCollection.First();
第一個日曆 = 日曆集合.第一()
var firstEvent = firstCalendar.Events.First(); (網站使用的方法)
第一個事件 = 第一個日曆.事件.第一()
var anEventList = firstCalendar.Events;
事件清單 = 第一個日曆.事件 (使用下列方法就可以取用了)
anEventList.ToList().ForEach(s => {要做的動作});
事件清單轉成List清單,並且使用foeach操作(s =>
2017年6月15日 星期四
行事曆推撥管理(VS2013 新增 Web Form 網站)
VS2013 安裝以下 NuGet 套件
- ASP.NET Identity Database v2.0.0
- BetterRegions
- BootstrapSnippets
- ChromeExtensionVsix
- Cobisi.RoutingAssistant-v1.8
- CodeAlignment
- CodeJumper
- CodeMaid v10.4.53
- ColorThemeEditor
- CSharpOutline
- DeveloperAssistant_2012
- GitSccProvider
- GoToDef
- JavaScript Snippet Pack v1.2.15
- jQueryCodeSnippets
- JsMapParser.VsExtension
- Mindscape.WebWorkbench.Integration.10
- NuGet.Tools
- ProPowerTools
- Saha Wpf Theme 2012
- SlowCheetah.VisualStudio
- SqlCeVsToolbox.4.7.87
- WebEssentials2012
- VS11-KB3002339.exe
以下是校務系統需要安裝的
- ASP.NET Web Pages 2 Database Library 2.0.30506 (Install-Package WebMatrix.Data)
- ASP.NET Web Pages 2 Database Library 2.0.30506 (Install-Package WebMatrix.WebData)
- iTextSharp 5.5.11 (Install-Package iTextSharp)
- iTextSharp XML Worker 5.5.11 (Install-Package itextsharp.xmlworker)
- Json.NET 8.0.3(Install-Package Newtonsoft.Json -Version 8.0.3)
- EPPlus 4.1.0 (Install-Package EPPlus)
- DocX 1.0.0.22 (Install-Package DocX)
- Ajax Control Toolkit 17.1.1 (Install-Package AjaxControlToolkit)
- DocumentFormat.OpenXml 2.7.2 (Install-Package DocumentFormat.OpenXml)
- DotNetZip 1.10.1 (Install-Package DotNetZip)
- OpenXml Power Tools 4.5.3.1 (Install-Package OpenXmlPowerTools)
- System.Transactions.Workflows 0.1.2 (Install-Package System.Transactions.Workflows)
安裝了以後,
ConnDB.cs 裡的
using WebMatrix.Data;
unicodeConvert.cs 裡的
using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.tool.xml;
Json.cs 裡的
using Newtonsoft.Json;
*.cs 裡的
using OfficeOpenXml;
using OfficeOpenXml.Style;
using Novacode;
using AjaxControlToolkit;
using System.Transactions;
就可以正常了。
========================================================================
HTML font color 文字顏色
CSS color 文字顏色
========================================================================
Site.master
修改 <title><%: Page.Title %> ~行事曆推撥管理</title>
HTML font color 文字顏色範例二、透過 css style 來設計 font color
<span style="color:orange;">文字顏色為橘色</span>
以上範例輸出
文字顏色為橘色
ConnDB.cs 裡的
using WebMatrix.Data;
unicodeConvert.cs 裡的
using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.tool.xml;
Json.cs 裡的
using Newtonsoft.Json;
*.cs 裡的
using OfficeOpenXml;
using OfficeOpenXml.Style;
using Novacode;
using AjaxControlToolkit;
using System.Transactions;
就可以正常了。
========================================================================
HTML font color 文字顏色
CSS color 文字顏色
========================================================================
Site.master
修改 <title><%: Page.Title %> ~行事曆推撥管理</title>
HTML font color 文字顏色範例二、透過 css style 來設計 font color
<span style="color:orange;">文字顏色為橘色</span>
以上範例輸出
文字顏色為橘色
訂閱:
文章 (Atom)
cas server 一直圈圈或取得狀態異常
重點: cas server 不能開 VPN,會造成取的來源 dns 異常,會一直轉圈圈或等很久。
-
LDAP Server 架好了,但要用指令新增、刪除、修改,快瘋了!>_< 後來發現居然有 GUI 介面的管理程式,以下簡列,未來會補上操作介面! 一、JXplorer – A Java Ldap Browser http://sourceforge.ne...
-
開啟(建立)檔案 fopen () :打開文件檔案或是 url 網址,如果打開失敗,函數返回 false 語法: fopen ( filename , mode , include_path , context ) 參數說明: file...
-
我在 SQL Server 2016 新增一個使用者,但我不想登入時變更密碼,並且關閉下面2個強制原則: □ 強制執行密碼原則 □ 強制執行密碼逾期 關閉時會出現下面錯誤訊息: 當MUST_CHANGE為ON時,CHECK_POLICY和CHECK_EXPIRA...