2011年12月29日 星期四

彈出錯誤對話框

StringBuilder sb = new StringBuilder(); 
sb.Append("<script language=\"javascript\"> \n"); 
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 
sb.Append("</script>"); 
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 


如果要關閉目前頁面的話在script中間加入


"window.close();\n"



2011年12月14日 星期三

如何用JS去找到你所想找的ASP.NET控制項

document.getElementById('<%= ControlID.ClientID %>').innerText = "";

2011年12月13日 星期二

ASP.net  在GridView 中 CheckBox 全選

JS:


<script type="text/javascript">
function Check(parentChk,ChildId)
{
   var oElements = document.getElementsByTagName("INPUT");
        var bIsChecked = parentChk.checked;

   for(i=0; i<oElements.length;i++)
   {
       if( IsCheckBox(oElements[i]) &&
           IsMatch(oElements[i].id, ChildId))
       {
           oElements[i].checked = bIsChecked;
       }        
   }  
}

function IsMatch(id, ChildId)
{
   var sPattern ='^GridView.*'+ChildId+'$';
   var oRegExp = new RegExp(sPattern);
   if(oRegExp.exec(id))
       return true;
   else
       return false;
}

function IsCheckBox(chk)
{
   if(chk.type == 'checkbox') return true;
   else return false;
}
</script>