摘要:[ASP.NET]ClientScript : RegisterClientScriptBlock、RegisterClientScriptInclude、RegisterStartupScript比較
在開發時後難免要在server端產生client的script,比較一下一下3種用法在aspx頁面端產生的位置:
aspx.cs部分:
1.ClientScript.RegisterClientScriptBlock(this.GetType(),"ScriptBlock","<script>alert('use RegisterClientScriptBlock');</script>");
2.ClientScript.RegisterClientScriptInclude(this.GetType(),"ScriptInclude","RegisterClientScriptInclude.js");
3.ClientScript.RegisterStartupScript(this.GetType(),"StartupScript","<script>alert('use RegisterStartupScript');</script>");
產生位置:
<html >
<head>
<title></title>
</head>
<body>
<form >
<script>alert('use RegisterClientScriptBlock');</script>
<script src="RegisterClientScriptInclude.js" type="text/javascript"></script>
<div>
</div>
<script>alert('use RegisterStartupScript');</script>
</form>
</body>
</html>
有錯請指正~~THX