Изменение кода файла .cs, но он не меняется - PullRequest
0 голосов
/ 03 февраля 2012

Я изменяю код в файле .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.Redirect ("messagesent.aspx? s = n ", false);to this.Response.Redirect ("messagesent234343.aspx? s = n", false);после отправки формы она не меняется, форма отправляется в то же старое место, т.е. messagesent.aspx? s = n, а не в messagesent234343.aspx? s = n вкратце: я делаю изменения, но в aspx она не меняетсяфайл -

1 Ответ

0 голосов
/ 04 февраля 2012

Это похоже на то, что случилось со мной вчера. В конце концов я обнаружил, что моя визуальная студия, которая не была перезапущена некоторое время, на самом деле не сохраняла файлы, хотя казалось, что она перестраивает и запускает код. Перезапуск компьютерной и визуальной студии заставил меня работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...