会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
anson
专注于.Net开发
博客园
首页
新随笔
联系
管理
订阅
后台启动脚本扰乱Atlas输出问题!
页面文件:
<
html
>
<
head
runat
="server"
>
<
title
>
无标题页
</
title
>
<
link
href
=KMessageBox.css
rel
=stylesheet
/>
<
script
language
=javascript
>
function
test()
{
alert('你点击了按钮!');
}
</
script
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
atlas:ScriptManager
ID
="ScriptManager1"
runat
="server"
EnablePartialRendering
=true
>
</
atlas:ScriptManager
>
<
atlas:UpdatePanel
ID
="UpdatePanel1"
runat
="server"
Mode
=Always
>
<
Triggers
>
<
atlas:ControlEventTrigger
ControlID
="Button1"
EventName
="Click"
/>
</
Triggers
>
<
ContentTemplate
>
<
asp:TextBox
ID
="TextBox1"
runat
="server"
></
asp:TextBox
>
</
ContentTemplate
>
</
atlas:UpdatePanel
>
<
asp:Button
ID
="Button1"
runat
="server"
OnClick
="Button1_Click"
Text
="点击"
/>
</
form
>
</
body
>
</
html
>
后台启动脚本的事件:
protected
void
Button1_Click(
object
sender, EventArgs e)
{
TextBox1.Text
=
"
你点击了按钮!
"
;
ClientScript.RegisterStartupScript(
this
.GetType(),
"
test
"
,
"
<script>test();</script>
"
);
}
发现完全没有反映!
把 ClientScript.RegisterStartupScript(this.GetType(), "test", "test()",true);
发现不行,它弹出的是 Unknown error
再把
<
script
language
=javascript
>
function
test()
{
alert('你点击了按钮!');
}
</
script
>
移出到Head外面,可以了呵呵!
posted @
2006-08-14 13:28
ansonpan
阅读(
590
) 评论(
2
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告