2012-02-03 94 views
0

我正在更改.cs文件中的代碼,但在前端沒有更改,此.net項目是在Telerik Framework的幫助下構建的,這是源代碼代碼方面的腳本,我試圖改變,但它在前端沒有改變。更改.cs文件代碼,但它並沒有真正改變

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: [email protected]"; 
        lblError.Visible = true; 
       } 
       else 
       { 
        MailMessage msg = new MailMessage(); 
        msg.From = "[email protected]"; 
        msg.To = "[email protected]"; 
        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.Redirect(「messagesent。 aspx?s = n「,false); to this.Response.Redirect(「messagesent234343.aspx?s = n」,false);它在表單提交後並沒有改變,表單將到達相同的舊地方,即messagesent.aspx?s = n而不是messagesent234343.aspx?s = n簡而言之:我正在做這些改變,但它在aspx中沒有改變文件 -

+0

您的預期成果是什麼? – Shyju 2012-02-03 19:03:49

+0

我們需要更多信息。 「前端」是什麼意思?如果您使用一些特殊的軟件包來幫助您編寫代碼,您的代碼更改實際上是否會將其寫入文件中?我們需要知道您的更改沒有保存到代碼中,或者代碼沒有呈現您期望的內容。 – 2012-02-03 19:04:30

+0

什麼問題來了,當我試圖改變.cs文件,它不會改變我的aspx文件上的東西,例如,如果即時通訊嘗試更改代碼 this.Response.Redirect(「messagesent.aspx? s = n「,false); to this.Response.Redirect(「messagesent234343.aspx?s = n」,false); 它不是形式提交變更後的形式去同一個老地方,即messagesent.aspx S = N,而不是messagesent234343.aspx S = N 簡稱:?我做的變化,但其不在aspx文件中更改 – 2012-02-03 19:16:12

回答

0

這聽起來有點像昨天發生在我身上的事情。我終於發現,我的視覺工作室在一段時間內沒有重新啓動,實際上並沒有保存這些文件,即使它似乎正在重建和運行代碼。一臺電腦和視覺工作室重新啓動它爲我工作。