我正在更改.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"> </p>
<p> </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中沒有改變文件 -
您的預期成果是什麼? – Shyju 2012-02-03 19:03:49
我們需要更多信息。 「前端」是什麼意思?如果您使用一些特殊的軟件包來幫助您編寫代碼,您的代碼更改實際上是否會將其寫入文件中?我們需要知道您的更改沒有保存到代碼中,或者代碼沒有呈現您期望的內容。 – 2012-02-03 19:04:30
什麼問題來了,當我試圖改變.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