目前分類:ASP.NET (37)

瀏覽方式: 標題列表 簡短摘要

當頁面有部分內容需刷新,很適合使用UpdataPanel操作,當發生doPostBack時,只會更新UpdatePanel內容。

下面兩張圖可以看出在沒有updatepanel的情況下, 頁面刷新後, 兩個控制項都取得指定的值。

image

執行前

image

門外漢 發表在 痞客邦 留言(0) 人氣()

結論: C#與python是獨立運行, 所以兩者之間有更多更有效率的方法, 甚至可以將資料檔上傳後, 再通知python執行運算, 之後選擇定時監控或自行固定一段時間去察看是否生成完成檔, 在客戶端也不用佔住畫面等待執行完成.

 

兩種方式, 一種是透過安裝IronPython, 另一種是直接使用python.exe執行檔

IronPython程式好撰寫, 但是model引用一直失敗, 所以最後就沒再嘗試

下面操作方法是將參數傳遞給python, 於python以print方式將計算結果顯示出來, 再於c#使用StreamReader讀取顯示的結果.

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

如果今天有一份很制式的報告需撰寫,我們可以從資料庫將相關資料填寫至事先建立的標準範本,這樣固定格式資料就能自動幫忙填寫。 

本文API採用NetOffice 下載路徑

 

1. 加入4個參考檔

 

門外漢 發表在 痞客邦 留言(0) 人氣()

當頁面有大量圖片時, 透過隨scroll bar移動位置才載入圖片, 可減少頁面延遲, 並提升使用者瀏覽體驗的效果.

本文採用jquery操作, 以簡單方式呈現.

1.取得scroll bar位置

var scrollVal = $(this).scrollTop();

2.取得windown高度

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

 後端編碼 

  public string Getstr()
  {
        string strEncode = "My name is Gavin!";
        byte[] toEncodeAsBytes = System.Text.Encoding.UTF8.GetBytes(strEncode);

門外漢 發表在 痞客邦 留言(0) 人氣()

 新增Table 

CREATE TABLE [MEMBERS]
(
ID nvarchar(10)
,NAME  nvarchar(10)

門外漢 發表在 痞客邦 留言(0) 人氣()

 新增Table 

CREATE TABLE [MEMBERS]
(
ID nvarchar(10)
,NAME  nvarchar(10)

門外漢 發表在 痞客邦 留言(0) 人氣()

 前端.aspx 

 <script>
         $(function () {
            //設定Session
             $("#bt1").click(function () {

門外漢 發表在 痞客邦 留言(1) 人氣()

 

 選擇器 

--------------------------------------------------------------------------------

body

<div id="button-container">

門外漢 發表在 痞客邦 留言(0) 人氣()

漸層邊框

width:300px;
height:100px;
background-color:#ffffff;
border-radius:.375rem; //邊框圓角

門外漢 發表在 痞客邦 留言(0) 人氣()

 

 版面配置介紹 

主流的版面配置大概分為3塊,分別為上方導覽列、側邊導覽列與主文內容,只要會這一招,有99%機會可以直接套用這種版面。

d-flex: 放置版面排列的容器

navbar: 上方導覽列

門外漢 發表在 痞客邦 留言(0) 人氣()

 方法一 

Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=test.xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("big5");
HttpContext.Current.Response.Write("<meta http-equiv=Content-Type content=text/html;charset=big5>");

門外漢 發表在 痞客邦 留言(0) 人氣()

透過Panel容器將標籤放在圖片上的指定位置 (容器相對位置)

下圖是將"札幌"2個字放在指定的位置

CSS設置 

可以在CCS設定相對位置也可在Label style設定

門外漢 發表在 痞客邦 留言(0) 人氣()

選擇器

$('element'):選出所有該 element 的節點  |  $('p') :選出所有 <p> </p>的節點
$('
#divId'):選出所有 <div id="divId"></div> 的節點
$('
.divClass'):選出所有 <div class="divClass"></div> 的節點 $(".intro,.demo")

 

門外漢 發表在 痞客邦 留言(0) 人氣()

 

有時候在表單送出前,我們可能會檢查使用者輸入空白字元或未選擇下拉選單,此時就能在表單執行前先判斷是否正確。另外,我們可能會有一些按鈕改變輸入選項的文字,例如按下按鈕後清除輸入框的文字或將輸入框的值變更為預設值。

ASP按下按鈕後會呼叫設定好的JScrip副程式,而另外兩種是用JQuery則是透過索引ID方式讀取按下的按鈕,所以必須載入jquery。

 

第一種 ASP按鈕會發生Postback,也就是會觸發事件時會刷新頁面。

門外漢 發表在 痞客邦 留言(0) 人氣()

當以Excel當資料庫使用SqlClient類別連結時,透過SqlConnection連結出現錯誤訊息"System.ArgumentException: '不支援關鍵字: 'provider'。' "

解決的方式是改使用OLEDB類別

 

使用SqlClient類別會出現錯誤

門外漢 發表在 痞客邦 留言(0) 人氣()

 .aspx使用方式 

1. 重新執行db指令

2. viewstate

3. session

Session["tempDT"] = oldTable; //存放

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

«12