收录日期:2019/09/19 00:21:39 时间:2016/06/08 03:43:04 标签:ASP.NET
我用VS2005新建了一个web form(aspx文件),用C#,然后想在按下按钮之后弹出一个窗口,用alert实现,全部代码为:

<%@ Page Language="C#" %>

<script runat="server">
    void func(object Sender, EventArgs e)
    {
      Response.Write("<script Language="VJ#">alert('aaa');</script>");
    }
</script>

<html >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">   
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="func" />    
    </form>
</body>
</html>


但Response.Write("<script Language="VJ#">alert('aaa');</script>");有错,不知道怎么在前面已经有了<script>的情况下再加一个<script></script>.请指教,谢谢!!

<script language="javascript">加你的代码</script>
protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Write("<script>alert('提示')</script>");
        }
我发现我的代码问题是<script runat="server">为开始语句,然后VS2005判定的结束语句是第一个</script>,即response.write(.....</script>") 里面的这个script,不对呀。

还是谢谢前面两位,
页面上写js函数,在onclick调用它,不用写在后台吧.

写在后台你这样就可以了
this.RegisterClientScriptBlock("myscript","your script");
如果是集成开发环境的话,直接加进去就OK了.
Response.write("<script language="javascript">加你的代码</script>");

我是初学编程+ASP.net 只会用C,所以不会写JS函数。还有RegisterClientScriptBlock("myscript","your script");也没见过哈哈,去查查怎么用,不懂的太多不好意思。

还是是不是 只要有了一个<script>再在后面加个<script></script>,第一个<script>就会判定第一个</script>为结束啊,我使了好多次都是这样,可能不能这样用把,我换换方法。
Response.Write("<script language='javascript'>alert('aaa');</script>");
谢谢楼上和楼上的楼上的楼上

我再解释一下我的问题,不是语句,是什么无所谓,我已经改成了Response.Write("<script language='javascript'>alert('aaa');</script>");

但错误是VS2005认为语句是从<script runat="server">开始到respanse.write(..</script>)里面的那个</script>结束的,而不是到最后那个</script>.不信用2005的朋友可以按我的步骤做一下,即新建个WEB FORM 再把代码贴上去,记住修改Response.Write("<script language='javascript'>alert('aaa');</script>");(我不知道怎么编辑第一个帖子,第一次上这个论坛)。然后编译看看有错没
document.getElementByID('Button1').onclick=function(){ alert();}
Response.Write("<script language='javascript'>alert('aaa');</script>");
是后台往前台输出脚本。
写在按钮的后台事件里面。
asp.net采用codebehind机制。

为所欲为《游戏》超级经典(痿者勿进!!!) delphi函数参数类似于format()的怎么定义 杭州下小雪了...高兴散分 在浏览器显示数据库问题 帮忙写两个sql语句,急 DreamWaver中制作JSP创建数据库 反编译问题 新生报到!百分拜师!机会难得!高手请进!长期合作有耐心的来!! 请问大家要怎样才能设置系统的声音大小,左右声道呢? ##100分求教反射的问题:关于反射查找某个方法,请高人指点 请问大家要怎样才能设置系统的声音大小,左右声道呢? fastreport报表合计问题. 安装程序制作 请问大家要怎样才能设置系统的声音大小,左右声道呢? 求SQL语句 利用session监听程序统计在线人数的一点心得. 关于引导恢复的巨难问题,高手请进 以下语句是否正确呢? 如何用tomcat 捕获异常 调查:杭州用VC的程序员请进。 如何在任务栏中显示小图标 高分求购问题。。。。。。。。。。。。在线 向大家拜年了! 求SQL语句 谁有网络蚂蚁的代码吗? 高价求1stclass4000pro的控件 移动开发是什么? 高分求源代码!请帮忙 为什么我的分不长了 telnet到linux下如何获取文件到本地?