Reference:
GNUstep 入門 by Yen-Ju Chen
先學Objective-C吧~GNUstep環境安裝於Windows
星期二, 6月 29, 2010
星期五, 6月 25, 2010
[Asp.Net] 自訂使用者控制項事件
參考一下就會了喔,不過以下文章範例都是使用EventHander的委派事件處理函式。
ASP.NET自訂使用者控制項
UserControl] 在使用者控制項中建立事件處理函式
看需求可自已重新定義有回傳值的委派與事件!!
ASP.NET自訂使用者控制項
UserControl] 在使用者控制項中建立事件處理函式
看需求可自已重新定義有回傳值的委派與事件!!
星期三, 6月 23, 2010
星期五, 6月 18, 2010
[JQuery UI] Tab
$("#tab").tabs({ ajaxOptions: { async: true},
select:function(event,ui){
alert(ui.index);//tab索引,從0開始
alert(ui.options);//啟動options內容
alert(ui.tab);//被選取的tab連結
alert(ui.panel);//
被選取的tab的顯示內容
}, spinner: "" });
[Javascript] Image onerror event
使用onerror處理圖片不存在的小方法
<img src="bigdstut.gif" onerror="javascript:this.src='temp.gif'" />
使用Jquery來綁定onerror事件
$(document).ready(function(){
$("img").bind("error",function(){
$(this).attr("src","images/icon/noImg.jpg");
});
});
<img src="bigdstut.gif" onerror="javascript:this.src='temp.gif'" />
使用Jquery來綁定onerror事件
$(document).ready(function(){
$("img").bind("error",function(){
$(this).attr("src","images/icon/noImg.jpg");
});
});
[MSSQL] CASE 判斷欄位null值
今天需要將計算時間欄位並判斷欄位是否為null,最後回傳bool值,,來給頁面元件繫結bool值,但發生一些錯誤,不過查一下資料還是順利解決,記錄一下,以便日後參考。
星期六, 6月 12, 2010
[Asp.Net ] Javascript 觸發 .NET驗證控制項 的方法
剛好需要用到.Net驗證控制項來處理欄位驗證的問題,
但是又動態的再按鈕上加上一些js效果(如遮罩),
卻讓按鈕先postback到後端,才顯示.Net驗證控制項的效果,
所以需要使用js先來觸發.Net驗證控制項,
找到這位仁兄提供的解答
Reference:[ASP.NET] Javascript偵測.NET驗證控制項的方法
在Script中加入funcrion Page_ClientValidate_AllPass(名稱可換),
參數validationGroup是.NET驗證控制項對應的群組名稱 (string型態)
function Page_ClientValidate_AllPass(validationGroup) {
if (typeof(Page_Validators) == "undefined") { return true; }
var i;
for (i = 0; i < Page_Validators.length; i++)
{
var val = Page_Validators[i];
val.isvalid = true;
if ((typeof(val.enabled) == "undefined" || val.enabled != false) && IsValidationGroupMatch(val, validationGroup))
{
if (typeof(val.evaluationfunction) == "function")
{
val.isvalid = val.evaluationfunction(val);
}
}
}
ValidatorUpdateIsValid();
return Page_IsValid;
}
後台按鈕事件範例如下,表示通過「Save」的驗證控制項時,會觸發if的{...}事件
this.saveButton.Attributes["onclick"] += "if(Page_ClientValidate_AllPass('Save')) { ... }";
訂閱:
文章 (Atom)