从VB 2003(ASP.Net)迁移到C#2008 ASP.Net

use*_*521 2 c# asp.net

我正在将现有的vb2003 asp.net 1.1应用程序转换为C#2008 asp.net 3.5.我已将HTML复制到我的C#标记窗口(由标签,文本字段和按钮组成)

但是,当我注意到"在浏览器中查看"时,我收到以下错误:

编译器错误消息:CS1061:'ASP.apps_forms_newproductregistration_newproductreg_aspx'不包含'btnSubmit_Click'的定义,并且没有扩展方法'btnSubmit_Click'接受类型'ASP.apps_forms_newproductregistration_newproductreg_aspx'的第一个参数可以找到(你是否缺少using指令或装配参考?)

来源错误:

Line 320:<tr>
Line 321:    <td><input type="reset" value="Reset" class="formbutton">
Line 322:    <asp:button cssclass="formbutton" text="Next" id="btnSubmit" runat="server" onclick="btnSubmit_Click"/></td>
Line 323:</tr>
Run Code Online (Sandbox Code Playgroud)

我的代码后面包含以下代码:

    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (ValidateHeader() && ValidateFooter())
            LoadDatabase();

    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

DNR*_*DNR 6

当我将代码从一个版本复制并粘贴到另一个版本时,我也遇到了一些兼容性问题.您最好的选择是从头开始重新输入完​​整的代码.

HTH.