首页 > C#出错:应输入方法名称

C#出错:应输入方法名称

写一个简单的HTML服务器控件程序,调试出错:提示以下这行代码:应输入方法名称。

    &nbsp;<input id="btnSubmit" runat="server" type="submit" value="提交" onserverclick="btnSubmit_Serverclick()" />
    

附源代码:
aspx文件:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HTMLTextControls.aspx.cs" Inherits="HTMLTextControls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>HTML服务器控件</title>
    <style type="text/css">
        #TextArea1 {
            height: 33px;
            width: 200px;
        }
    </style>
    <script language="javascript" type="text/javascript">
// <![CDATA[

function btnSubmit_onclick() {

}

// ]]>
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        用户名:<input id="txtName" runat="server" type="text" /><br />
        密 码: <input id="txtPwd" runat="server" type="password" /><br />
        附加信息:<br />
        <textarea id="taContents" runat="server" name="S1"></textarea><br />
        &nbsp;<input id="btnSubmit" runat="server" type="submit" value="提交" onserverclick="btnSubmit_Serverclick()" />
        <input id="btnReset" runat="server" type="reset" value="重置"/><br />
        <div id="divMessage" runat="server" style="height: 40px; width: 206px">
        </div>
    </div>
    </form>
    <p>
    
        &nbsp; </p>
    </body>
</html>

cs文件:

using System;
using System.Data;
using System.Configuration;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class HTMLTextControls : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSubmit_Serverclick()
    {
        if (txtName.Value == "ASP.NET" && txtPwd.Value == "35")
            divMessage.InnerHtml = "" + txtName.Value + "<br>" + "密码是:" + txtPwd.Value + "<br>" + "附加信息是:<br>" + taContents.Value;
        else
            divMessage.InnerHtml= "用户名或密码错误!";
    }
}

btnSubmit_Serverclick,不需要括号


protected void btnSubmit_Serverclick()

事件调用的方法,需要找到控制对应的事件,提供相应的参数

【热门文章】
【热门文章】