Csharpsss
2018-11-01 08:51
采纳率: 88.2%
浏览 432

买了本asp.net 第一段代码就报错 有人帮忙看看什么问题么 代码照抄的

图片说明<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HTMLTest.aspx.cs" Inherits="HTMLTest" %>
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


HTML 服务器控件
<br> function btnRed_onclick(){<br> form1.Style.backgroundColor = &quot;Red&quot;;<br> }<br>







  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • blownewbee 2018-11-01 08:53
    已采纳

    javascript不能runat=server,你这个js被当作C#语言了,按照C#语法当然都不对了。

    点赞 打赏 评论
  • Csharpsss 2018-11-01 08:51

    ![图片说明](https://img-ask.csdn.net/upload/201811/02/1541125265_103741.jpg)图片说明图片说明

    点赞 打赏 评论
  • SImble77 2018-11-02 05:43

    把runat="server"去掉
    另外初学的时候不要用这个,因为你调用的return但是你的方法并没有返回值;
    看代码你是想要把FORM1的背景色为红色,但是JS代码并不是这么写的而应该是document.getElementById("form1").style.backgroundColor = "red";
    测试代码如下

     <head runat="server">
        <title></title>
        <script  type="text/javascript" >
             function test() {
                document.getElementById("form1").style.backgroundColor = "red";
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input id="Button1" type="button" value="button" onclick="test()" />
            </div>
        </form>
    </body>
    

    学习ASP.NET或者其他的代码区分其实并不重要,首先前端需要学习的是HTML和JS,JQ,css这些都会了以后再去学习后台的东西。

    点赞 打赏 评论

相关推荐 更多相似问题