VB中代码未分离,用Response.Write("<script>...总出错

bizbuy 2004-05-07 03:40:40
我用asp.net(VB)写代码(未用代码分离)
其中要用到弹出窗口,
如:Response.Write("<script>alert('用户名或密码错误')</script>")

但是,只要把这句话写入代码,就出出现错误,提示某个过程没有定义(该过程
在这段代码的下面,或提示这句话后面的end if 没有结束,事实上已经结束)

不知道其他人有没有碰到这个问题,如何解决?
谢谢
...全文
61 21 点赞 打赏 收藏 举报
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gwfyjthink 2004-05-10
我用 Response.Write("<script language=vbscript>msgbox(""xxx"")</script>")
可以弹出对话框了,你试试看吧。
  • 打赏
  • 举报
回复
gwfyjthink 2004-05-08
呵呵你试试看有些书说ASP.NET已经不支持VBscript但是我的.Net 版本可以写就像你的JavaScript一样就写成Response.write("<script language = vbscript>msgbox("提示")</script>")试试看吧,这里头那个""怎么产生我忘了,好像能产生的用几个"可以产生一个"。对不起我也不大清楚你试试我下星期帮你试试。
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
to: gwfyjthink(小顾)
(VBscript)Msgbox怎么写啊?
  • 打赏
  • 举报
回复
gwfyjthink 2004-05-07
你用(VBscript)Msgbox试试看啊反正效果一样就可以了
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
估计在代码里面根本就无法那样写,如果在html里面是没问题的
  • 打赏
  • 举报
回复
linfuguo 2004-05-07
最好别这样用,我以前也是,老是出错!
就是在编辑的时候就出错!
  • 打赏
  • 举报
回复
88homework 2004-05-07
Response.Write("<script>alert('用户名或密码错误')</script>")好象是缺了
;,加上也不行吗?Response.Write("<script>alert('用户名或密码错误');</script>")
  • 打赏
  • 举报
回复
shenen 2004-05-07
response.write("<script language='javascript'>alert('提示')<" & chr(47) & "script>")
  • 打赏
  • 举报
回复
lvenlee 2004-05-07
;
;
;
;
;
;
  • 打赏
  • 举报
回复
vzxq 2004-05-07
帮你UP
  • 打赏
  • 举报
回复
smx717616 2004-05-07
要是不出错的话就是你别的代码的问题哦
贴出来看看
  • 打赏
  • 举报
回复
smx717616 2004-05-07
不应该是,你可以看看
别的代码什么都不写

Response.Write("<script>alert('用户名或密码错误')</script>")
看出错不?
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
我的整个代码在不加上这句的时候都是没问题的
但是一加上这句就通不过了,

根据症状判断,应该是把<script>这种代码写进了asp.net代码中的<script language=vb>这种代码中造成的错误。
  • 打赏
  • 举报
回复
smx717616 2004-05-07
targetSchema 选 ie 5.0 看看
  • 打赏
  • 举报
回复
smx717616 2004-05-07
Response.Write("<script>alert('用户名或密码错误')</script>")

这句是没问题的。我试过了!

看看是不是浏览器,选项
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
TO: smx717616(.Net┷我很菜)

你用代码隐藏了吗?我的没有用。
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
代码:在一个过程中的一个判断语句而已
SUB..........

    If not validpwd Then
Response.Write("<script>alert('用户名或密码错误')</script>")
Else

END SUB..........
SUB()
END SUB
  • 打赏
  • 举报
回复
bizbuy 2004-05-07
script带 language='javascript'和不带是一样的结果,也都是一样的错误

另外:
如果我把这个语句单独做成过程,运行也会提示编译错误:
String constants must end with a double quote.
说必须要以双引号结尾。大家可以看到我上面确实是以又引号结尾的啊
  • 打赏
  • 举报
回复
antony1118 2004-05-07
没有遇到过,楼主把代码贴出来看看
顺便up
  • 打赏
  • 举报
回复
smx717616 2004-05-07
怎么会出错呢?
上面是我在程序中用的
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-07 03:40
社区公告
暂无公告