VB中代码未分离,用Response.Write("

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

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

不知道其他人有没有碰到这个问题,如何解决?
谢谢
...全文
99 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
怎么会出错呢?
上面是我在程序中用的
加载更多回复(1)

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧