RegisterStartupScript 的基本使用
`RegisterStartupScript` 方法的基本语法如下:
```csharp
Page.RegisterStartupScript(string key, string script);
```
- key: 一个唯一的字符串,用于标识该脚本。
- script: 要执行的JavaScript代码。
示例代码
假设我们有一个按钮,点击后弹出一个警告框:
```html
```
在后台代码中,我们可以这样写:
```csharp
protected void btnAlert_Click(object sender, EventArgs e)
{
string script = "alert('按钮被点击了');";
Page.RegisterStartupScript("AlertScript", script);
}
```
注意事项
1. 唯一性:`key` 参数必须是唯一的,以避免脚本冲突。
2. 时机:确保脚本在页面加载完成后执行,否则可能无法正确操作页面元素。
3. 安全性:在生产环境中,应避免直接嵌入用户输入数据到脚本中,以防XSS攻击。
通过合理使用 `RegisterStartupScript`,可以有效地增强用户体验,使页面更加动态和交互性强。


