一般的写法:
ClientScript.RegisterStartupScript(this.GetType(), "js", "test()", true);
response.write("<script>test()</script>");
页面有AJAX写法:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "js", "setTicketStatus()", true);
-----------------------------------------------------------------------------------------------------------------------
后台: AuditButton.Attributes.Add("onclick", "return fn();");
前台:
<script language="javascript" type="text/javascript">
function fn() {
if (this.disabled) return false ;
if (confirm('确认执行审核操作?') == false ) return false ;
var objSave = document.getElementById("spAudit");
if (objSave != null) {
//objSave.style.display = "hide";
objSave.innerText = "审核";
objSave.style.color = "#CCCCCC";
}
return true;
}
</script>
-------------------注意,有返回值,一定要在调用方法时加上 return 方法名-----------------------------------------------