C# VB.NET web应用程序与C.NET web应用程序的区别

C# VB.NET web应用程序与C.NET web应用程序的区别,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我按照中的说明创建了一个可以将两个数字相加的网站。最初的应用程序是在VB中创建的,它工作得非常好。然后我将VB转换为C,但网站不会显示两个输入的总和。下面是我的代码,除了C应用程序有一个额外的页面加载方法外,我看不出有什么不同。页面加载方法是否与结果有关?请帮助: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System

我按照中的说明创建了一个可以将两个数字相加的网站。最初的应用程序是在VB中创建的,它工作得非常好。然后我将VB转换为C,但网站不会显示两个输入的总和。下面是我的代码,除了C应用程序有一个额外的页面加载方法外,我看不出有什么不同。页面加载方法是否与结果有关?请帮助:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
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;

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

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            int intTotal;
            int intFirstNumber;
            int intSecondNumber;

            // Get the values from the input boxes.
            intFirstNumber = Convert.ToInt32(txtFirstNumber.Text);
            intSecondNumber = Convert.ToInt32(txtSecondNumber.Text);

            // Get the total and display it.
            intTotal = intFirstNumber + intSecondNumber;
            txtSum.Text = Convert.ToString(intTotal);
        }

        protected void Button1_Click1(object sender, EventArgs e)
        {

        }
    }
}

非常好的机会是,您没有调用正确的事件。。。您可以在视图级别检查正确的事件。。并相应地在服务器端进行更改。

请显示相关的aspx。您的按钮很有可能已将Button1_Click1分配给它的OnClick事件,而不是具有实际工作代码的事件。您已经创建了两个button click,您是否可以确保调用了正确的Button1_click函数。另外,请注意,您提到的文章最近一次修订是2012年6月19日,适用于.net 1.0和1.1,我们现在使用的是.net 4.5.1。因此它已经很旧了。删除第二个按钮1\u Click1 VB web应用程序和C web应用程序之间的区别在于一个是用VB编写的,另一个是用C编写的。