注册 登录
编程论坛 ASP.NET技术论坛

在ASP.NET页面上运用提示框

一个人上路 发布于 2007-03-28 22:18, 862 次点击
我想用下面的代码在页面呈现一个提示框,
“Response.Write("<Script language=JavaScript>alert('感谢您,"+Session["name"]+"对我们的支持');</alert>");”
运行后出现如下提示
无法找到脚本库“/aspnet_client/system_web/1_1_4322/WebUIValidation.js”.请尝试手动
放置此文件,或通过运行“aspnet_regiis-c”重新安装
是那里不对?
11 回复
#2
windstores2007-03-29 00:49
Response.Write("<script language='javascript'>alert('感谢您,"+Session["name"]+"对我们的支持');</script>");
#3
紫轩听雨2007-03-29 09:02
顶!!!
#4
yunj11052007-03-29 10:27
Response.Write("&lt;Script defer&gt;alert('感谢您,"+Session["name"]+"对我们的支持');&lt;/Script&gt;");”
#5
冰镇柠檬汁儿2007-03-29 10:32
以下是引用一个人上路在2007-3-28 22:18:38的发言:
我想用下面的代码在页面呈现一个提示框,
“Response.Write("<Script language=JavaScript>alert('感谢您,"+Session["name"]+"对我们的支持');</alert>");”
运行后出现如下提示
无法找到脚本库“/aspnet_client/system_web/1_1_4322/WebUIValidation.js”.请尝试手动
放置此文件,或通过运行“aspnet_regiis-c”重新安装
是那里不对?

建议楼主对Session["name"]做一次ToString的操作

#6
windstores2007-03-29 14:06

版主所言即是~

#7
cyyu_ryh2007-03-29 14:38

建议在表示层里尽量不要出现汉字,把他写在一个类中调用

#8
bygg2007-03-29 17:50

用 Response.Write 来输出脚本不太好.
你试试用一个Lable什么的.
如:
string userName = Session["name"].ToString();
Lable1.Text = "<Script defer>alert('感谢您,'+ userName + ' 对我们的支持');</Script>";


[此贴子已经被作者于2007-3-29 17:52:24编辑过]

#9
冰镇柠檬汁儿2007-03-29 18:28
以下是引用bygg在2007-3-29 17:50:35的发言:

用 Response.Write 来输出脚本不太好.
你试试用一个Lable什么的.
如:
string userName = Session["name"].ToString();
Lable1.Text = "<Script defer>alert('感谢您,'+ userName + ' 对我们的支持');</Script>";



为什么不太好呢,我一直是这样用的啊

#10
一个人上路2007-03-29 21:22
低级错误,红色字部分
string name = Session["name"].ToString();
Response.Write("<Script language=JavaScript>alert('感谢您,"+name+"对我们的支持');</Script>");
这样就可以了.
之前写错了:
Response.Write("<Script language=JavaScript>alert('感谢您,"+Session["name"]+"对我们的支持');</alert>");
这种写法也是可以的
Response.Write("<Script language=JavaScript>alert('感谢您,"+Session["name"]+"对我们的支持');</Script>");
#11
bygg2007-03-29 23:26
以下是引用冰镇柠檬汁儿在2007-3-29 18:28:47的发言:

为什么不太好呢,我一直是这样用的啊



自己去试试不就得了...

#12
xbdeig2007-03-30 11:26
回复:(cyyu_ryh)建议在表示层里尽量不要出现汉字,把...

啥意思?

1