<asp:Button id="Button1" 
OnClick="document.Form1.body.value = frames.message.document.body.innerHTML;"  runat="server" Text="Button" >
</asp:Button>
总是提示错误:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1026: 应输入 )
请问语法有错误的吗?

解决方案 »

  1.   

    不要使用asp.net控件
    使用html控件
      

  2.   

    <input type="Button" 
    OnClick="document.Form1.body.value = frames.message.document.body.innerHTML" name="Button1" value="Button" >
      

  3.   

    Text="Button" > //多了一个“>”
    </asp:Button>
      

  4.   

    为什么一定要用.net控件呢......
      

  5.   

    使用aspx控件可不可以呢?因为这个控件带有事件,用html控件解决不了,有没有办法在aspx button控件里使用javascript?
      

  6.   

    可以的
    Button.Attributes.Add("onclick","document.Form1.body.value = frames.message.document.body.innerHTML;");
    这样先执行js脚本,再执行服务器端事件
      

  7.   

    或者建个HTML的控件+一个.NET控件
    把后台事件写在.NET控件触发事件里
    使用HTML控件执行JAVASCRIPT语句,在JS语句里加:
    document.all.net控件名.click();
    也可以
      

  8.   

    按照xjpeng(海风) 的方法,搞顶了,谢谢大家!