سلام وقتتون بخیر
سال نو رو تبریک میگم
تمام صفحات پوشه پنل مدیریت پروژه همین ارور رو میدن
البته تا زمانی که داخل code behind چیزی ننویسم درست اجرا میشه، وقتی کدنویسی کنم هرچی هم که باشه این ارور رو میده
به عنوان مثال این محتوای صفحه مذکور:
<%@ Page Title="" Language="C#" MasterPageFile="~/Management/Panel/Panel.master" AutoEventWireup="true" CodeFile="NewOrder.aspx.cs" Inherits="Management_Panel_NewOrder" %> <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <title>ارسال محصول جدید</title> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div class="location"> <div class="icon"></div> <p class="text">شما اینجا هستید</p> <div class="flash"></div> <a href="NewOrder.aspx"> <h1>ارسال محصول جدید</h1> </a> </div> <div class="errorbox" id="errorbox" runat="server"> <asp:RequiredFieldValidator Display="Dynamic" ID="RequiredFieldValidator1" runat="server" ErrorMessage="فیلد عنوان محصول نمی تواند خالی باشد." ValidationGroup="Order" CssClass="error" ControlToValidate="Title"> </asp:RequiredFieldValidator> <asp:RequiredFieldValidator Display="Dynamic" ID="RequiredFieldValidator3" runat="server" ErrorMessage="فیلد متن کامل محصول نمی تواند خالی باشد." ValidationGroup="Order" CssClass="error" ControlToValidate="Text"> </asp:RequiredFieldValidator> <asp:RequiredFieldValidator Display="Dynamic" ID="RequiredFieldValidator4" runat="server" ErrorMessage="فیلد لینک تصویر محصول نمی تواند خالی باشد." ValidationGroup="Order" CssClass="error" ControlToValidate="Picture"> </asp:RequiredFieldValidator> <asp:RequiredFieldValidator Display="Dynamic" ID="RequiredFieldValidator5" runat="server" ErrorMessage="فیلد کلمات کلیدی محصول نمی تواند خالی باشد." ValidationGroup="Order" CssClass="error" ControlToValidate="Keywords"> </asp:RequiredFieldValidator> <asp:RegularExpressionValidator Display="Dynamic" ControlToValidate="Title" ID="RegularExpressionValidator2" ValidationExpression="^[\s\S]{3,50}$" ValidationGroup="Order" runat="server" CssClass="error" ErrorMessage="فیلد عنوان محصول نمی تواند کمتر از 3 یا بیشتر از 50 کاراکتر باشد."> </asp:RegularExpressionValidator> <asp:RegularExpressionValidator Display="Dynamic" ControlToValidate="Picture" ID="RegularExpressionValidator3" ValidationExpression="^[\s\S]{5,500}$" ValidationGroup="Order" runat="server" CssClass="error" ErrorMessage="فیلد لینک عکس محصول نمی تواند کمتر از 5 یا بیشتر از 500 کاراکتر باشد."> </asp:RegularExpressionValidator> <asp:RegularExpressionValidator Display="Dynamic" ControlToValidate="Keywords" ID="RegularExpressionValidator4" ValidationExpression="^[\s\S]{5,500}$" ValidationGroup="Order" runat="server" CssClass="error" ErrorMessage="فیلد کلمات کلیدی محصول نمی تواند کمتر از 5 یا بیشتر از 500 کاراکتر باشد."> </asp:RegularExpressionValidator> </div> <div class="successbox" id="successbox" runat="server"> <p class="success">محصول جدید با موفقیت ذخیره شد.</p> </div> <div class="inputbox"> <p>عنوان محصول : </p> <asp:TextBox ID="Title" ValidationGroup="Order" runat="server"></asp:TextBox> </div> <div class="textareabox"> <p>توضیحات محصول : </p> <asp:TextBox ValidationGroup="Order" ID="Description" TextMode="MultiLine" runat="server"></asp:TextBox> </div> <div class="editorbox"> <p>متن کامل محصول : </p> <CKEditor:CKEditorControl ValidationGroup="Order" ID="Text" ContentsLangDirection="Rtl" runat="server"></CKEditor:CKEditorControl> </div> <div class="inputbox"> <p>لینک تصویر محصول : </p> <asp:TextBox ValidationGroup="Order" ID="Picture" runat="server"></asp:TextBox> </div> <div class="inputbox"> <p>قیمت محصول به تومان : </p> <asp:TextBox ValidationGroup="Order" ID="Price" runat="server"></asp:TextBox> </div> <div class="inputbox"> <p>تعداد فروش محصول : </p> <asp:TextBox ValidationGroup="Order" ID="Foroosh" runat="server"></asp:TextBox> </div> <div class="inputbox"> <p>تاریخ درج روزنوشته : </p> <asp:TextBox ValidationGroup="Order" ID="DateReg" runat="server"></asp:TextBox> </div> <div class="textareabox"> <p>کلمات کلیدی محصول : </p> <asp:TextBox ValidationGroup="Order" ID="Keywords" TextMode="MultiLine" runat="server"></asp:TextBox> </div> <div class="checkedbox"> <asp:CheckBox ValidationGroup="Order" ID="Active" Checked="false" runat="server" /> <p>ثبت موقت و عدم نمایش محصول در سایت</p> </div> <div class="buttonbox"> <asp:Button ID="save" ValidationGroup="Order" CssClass="button" OnClick="save_Click" runat="server" Text="ذخیره محصول" /> </div> </ContentTemplate> </asp:UpdatePanel> </asp:Content>
این هم code behind همون صفحه:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Management_Panel_NewOrder : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { successbox.Style.Add("display", "none"); errorbox.Style.Add("display", "none"); DateReg.Text = DateTime.Now.ToString("yyyy/MM/dd"); } } protected void save_Click(object sender, EventArgs e) { DAL run = new DAL(); if (Page.IsValid == true) { string querytext = string.Format( "Insert Into Tbl_Order(Title,Description,DateReg,Price,Picture,Text,Seen,Foroosh,Active,Bin,Keywords) Values(N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',0,{6},'{7}','False',N'{9}')", Title.Text, Description.Text, DateReg.Text, Price.Text, Picture.Text, Text.Text, Foroosh.Text, Active.Checked, Keywords.Text); run.ExecNonQuery(querytext); Title.Text = ""; Description.Text = ""; DateReg.Text = ""; Price.Text = ""; Picture.Text = ""; Text.Text = ""; Foroosh.Text = ""; Active.Checked = false; successbox.Style.Add("display", "block"); errorbox.Style.Add("display", "none"); } else { successbox.Style.Add("display", "none"); errorbox.Style.Add("display", "block"); } } }
ممنون میشم راهنمایی کنید
روی نام Solution کلیک راست کنید و Clean را بزنید و بعد build کنید و تست کنید
این ارور رو میده استاد
یک پروژه جدید با همان نام ایجاد کنید و فایل ها رو به اون منتقل کنید
به احتمال زیاد مشکل از این سولوشن باشد
استاد این مشکل رو داشت دقیقا همین کار رو کردم پروژه جدید ایجاد کردم همه رو انتقال دادم
فایل ها رو هم کپی نکردم، تمام صفحات رو از اول ایجاد کردم و فقط کد ها رو کپی کردم
اما زمانی که code behind رو می نویسم این ارور رو میده، اگر code behind رو حذف کنم ارور نمیده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)