private void RegisterDefaultButton(Control ctrl)
{
System.Text.StringBuilder oBuilder = new System.Text.StringBuilder();
oBuilder.Append("\n<script language=\"javaScript\">\n");
oBuilder.Append("<!--\n");
oBuilder.Append("function checkKey(evt)\n{\n");
oBuilder.Append("\tevt = (evt) ? evt : ((window.event) ? window.event : \"\")\n");
oBuilder.Append("\tif (evt)\n\t{\n");
oBuilder.Append("\t\tif (document.layers)\n\t\t{\n");
oBuilder.Append("\t\t\tif (evt.which==13)\n\t\t\t{\n");
oBuilder.Append("\t\t\t\t__doPostBack('");
oBuilder.Append(ctrl.ClientID);
oBuilder.Append("','');\n\t\t\t}\n");
oBuilder.Append("\t\t}\n");
oBuilder.Append("\t\telse if (document.getElementById)\n\t\t{\n");
oBuilder.Append("\t\t\tif (evt.keyCode==13)\n\t\t\t{\n");
oBuilder.Append("\t\t\t\t__doPostBack('");
oBuilder.Append(ctrl.ClientID);
oBuilder.Append("','');\n\t\t\t}\n");
oBuilder.Append("\t\t}\n\t}\n}\n");
oBuilder.Append("document.onkeypress=checkKey;\n");
oBuilder.Append("// -->\n");
oBuilder.Append("</script>");
if (! IsStartupScriptRegistered("defaultButton"))
{
RegisterStartupScript("defaultButton", oBuilder.ToString());
}
}