正在更改.cs文件代码,但它并没有真正更改

本文关键字:并没有 文件 cs 代码 | 更新日期: 2023-09-27 18:22:42

我正在更改一个.cs文件中的代码,但在前端它没有更改,这个.net项目是在Telerik Framework的帮助下构建的,这是源代码端脚本,我正在尝试更改,但在前台它对我来说没有更改。

Contact.aspx

<%@ Page language="c#" Codebehind="Contact.aspx.cs" AutoEventWireup="True"  MasterPageFile="~/DP.Master" Inherits="divorce.Contact" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentLeft" runat="server"> <h3>Contact Us</h3>
        <table cellSpacing="8" cellPadding="0" width="730" border="0">
            <tr>
                <td vAlign="top" align="left">
                    <blockquote>
                        <div class="body">Feel 
                                free to browse around this site. If you have comments or questions about our 
                                services, or simply need more information and want to contact us, click on the 
                                contact button on any page within this site.<br>
                                <br>
                                We promptly respond to all inquiries.</div>
                            <DIV id="lblError" style="DISPLAY: inline; WIDTH: 363px; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: Arial; HEIGHT: 17px"
                                ms_positioning="FlowLayout" runat="server">Label</DIV>
                            <p></p>
                                <table cellSpacing="0" cellPadding="5" width="79%" border="0">
                                    <tr>
                                        <td vAlign="top" width="25%">
                                            <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Your 
                                                    Name:</font></div>
                                        </td>
                                        <td width="64%">
                                            <div align="left"><input id="contactName" type="text" size="50" name="ContactName" runat="server"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td vAlign="top" width="25%">
                                            <div class="style8" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Your 
                                                    Email Address:</font></div>
                                        </td>
                                        <td width="64%">
                                            <div align="left"><input id="email" type="text" size="50" name="Email" runat="server"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td vAlign="top" width="25%">
                                            <div class="style8" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Comments:</font></div>
                                            <p class="style8" align="left" valign="texttop">&nbsp;</p>
                                            <p>&nbsp;</p>
                                        </td>
                                        <td width="64%">
                                            <div align="left"><textarea id="comments" name="Comments" rows="15" cols="38" runat="server"></textarea></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td vAlign="top" colSpan="2">
                                            <div align="center"><input id="contactSubmit" type="submit" value="Submit" name="contactSubmit"></div>
                                        </td>
                                    </tr>
                                </table>
                    </blockquote>
                </td>
            </tr>
        </table> </asp:Content>

Contact.aspx。cs

using Pobk.OpenMail.Message; 
using System; 
using System.Collections;
using System.ComponentModel; 
using System.Data; 
using System.Drawing;
using System.Web; 
using System.Web.Mail; 
using System.Web.SessionState; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls;
namespace divorce 
{
    public partial class Contact : System.Web.UI.Page
    {
        protected void Page_Load(object sender, System.EventArgs e)
        {
            this.lblError.Visible = false;
            if (this.IsPostBack == true)
            {
                if (this.contactName.Value.Trim().Length == 0 ||
                    this.email.Value.Trim().Length == 0 ||
                    this.comments.Value.Trim().Length == 0)
                {
                    lblError.InnerText = "Please fill out all three fields - your name, email address, and message.";
                    lblError.Visible = true;
                }
                else if (IsValidEmail(this.email.Value) == false)
                {
                    lblError.InnerText = "Please enter a valid email address.  Example: MyName@MyServiceProvider.com.";
                    lblError.Visible = true;
                }
                else
                {
                    MailMessage msg = new MailMessage();
                    msg.From = "andrew@divorcepacket.com";
                    msg.To = "andrew@divorcepacket.com";
                    msg.Subject = "DivorcePacket Contract Form";
                    msg.Body = this.email.Value + " " + this.comments.Value;
                    msg.BodyFormat = MailFormat.Text;
                    try
                    {
                        SmtpMail.SmtpServer = @"relay-hosting.secureserver.net";
                        SmtpMail.Send(msg);
                        this.Response.Redirect("messagesent.aspx?s=y", false);
                    }
                    catch (Exception ex)
                    {
                        this.Response.Redirect("messagesent.aspx?s=n", false);
                    }
                }
            }
        }
        private bool IsValidEmail(string strEmail)
        {
            try
            {
                return (new EmailAddress(strEmail)).IsValid;
            }
            catch (Exception ex)
            {
                return true;
            }
        }
        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP.NET Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
        }
        #endregion
    }
}

有人能帮我吗?

问题是,当我试图更改.cs文件时,它并没有更改aspx文件上的内容,例如,如果我试图更改代码this。Response.RRedirect("messagesent.aspx?s=n",false);对此。Response.RRedirect("messagesent2343.aspx?s=n",false);表单提交后没有更改,表单将转到同一个旧位置,即messagesent.aspx?s=n,而不发送messagesent2343.aspx?简而言之,s=n:我正在进行更改,但在aspx文件中没有更改–

正在更改.cs文件代码,但它并没有真正更改

这听起来有点像昨天发生在我身上的事情。我最终发现,我的visual studio有一段时间没有重新启动,实际上并没有保存文件,尽管它似乎正在重建和运行代码。计算机和visual studio的重新启动让它为我工作。