收录日期:2020/02/20 22:34:21 时间: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机制。

sql 字符串分割 NASM怎么实现段间跳转指令?jmp dword selector:offset,编译通不过。 在MFC框架下,如何编写C/S应用程序,访问服务器端数据库 新人学C++遇到一个小小的索引数组错误, 求各位大神解答 谢谢·· 收一个企业QQ双工号免费版的,100~200,不要太贵的,自己用 求助-内存释放的问题 为什么我刚装的VS2010按快捷键CTRL+L无法删除行一行呢?? 2011 我想和这个谷哥谈谈 关于Delphi下的三元运算符? 求教:(sql server)数据自毁问题 关于构造函数的归属 帮忙看看我这个程序 一个进程的页面多少在内存中多少在硬盘中如何控制? 大家帮我看看这个程序能运行 为什么不出结果啊。。??谢谢 新人工作遇到困难,请前辈指点 google GPS问题 webbroswer控件重加载webBrowser1.DocumentCompleted 问题 silverlight chart Axis MFC ODBC Access2007 用LIKE为什么查不到记录呀? 服务器和网络开发 用MFC多吗? 当微软转行做沐浴露后......也不能逃过死敌 for 循环的简单问题 GS+9.0中文 【聊天室】大师们,该如何点击“提交”按钮把信息显示在