當頁面有部分內容需刷新,很適合使用UpdataPanel操作,當發生doPostBack時,只會更新UpdatePanel內容。
下面兩張圖可以看出在沒有updatepanel的情況下, 頁面刷新後, 兩個控制項都取得指定的值。
執行前
當頁面有部分內容需刷新,很適合使用UpdataPanel操作,當發生doPostBack時,只會更新UpdatePanel內容。
下面兩張圖可以看出在沒有updatepanel的情況下, 頁面刷新後, 兩個控制項都取得指定的值。
執行前
結論: C#與python是獨立運行, 所以兩者之間有更多更有效率的方法, 甚至可以將資料檔上傳後, 再通知python執行運算, 之後選擇定時監控或自行固定一段時間去察看是否生成完成檔, 在客戶端也不用佔住畫面等待執行完成.
兩種方式, 一種是透過安裝IronPython, 另一種是直接使用python.exe執行檔
IronPython程式好撰寫, 但是model引用一直失敗, 所以最後就沒再嘗試
下面操作方法是將參數傳遞給python, 於python以print方式將計算結果顯示出來, 再於c#使用StreamReader讀取顯示的結果.
當頁面有大量圖片時, 透過隨scroll bar移動位置才載入圖片, 可減少頁面延遲, 並提升使用者瀏覽體驗的效果.
本文採用jquery操作, 以簡單方式呈現.
1.取得scroll bar位置
var scrollVal = $(this).scrollTop();
2.取得windown高度
後端編碼
public string Getstr()
{
string strEncode = "My name is Gavin!";
byte[] toEncodeAsBytes = System.Text.Encoding.UTF8.GetBytes(strEncode);
選擇器
--------------------------------------------------------------------------------
body
<div id="button-container">
方法一
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>");
選擇器
$('element'):選出所有該 element 的節點 | $('p') :選出所有 <p> </p>的節點
$('#divId'):選出所有 <div id="divId"></div> 的節點
$('.divClass'):選出所有 <div class="divClass"></div> 的節點 $(".intro,.demo")
有時候在表單送出前,我們可能會檢查使用者輸入空白字元或未選擇下拉選單,此時就能在表單執行前先判斷是否正確。另外,我們可能會有一些按鈕改變輸入選項的文字,例如按下按鈕後清除輸入框的文字或將輸入框的值變更為預設值。
ASP按下按鈕後會呼叫設定好的JScrip副程式,而另外兩種是用JQuery則是透過索引ID方式讀取按下的按鈕,所以必須載入jquery。
第一種 ASP按鈕會發生Postback,也就是會觸發事件時會刷新頁面。
當以Excel當資料庫使用SqlClient類別連結時,透過SqlConnection連結出現錯誤訊息"System.ArgumentException: '不支援關鍵字: 'provider'。' "
解決的方式是改使用OLEDB類別
使用SqlClient類別會出現錯誤