PDA

View Full Version : سوال: مشکل در استفاده هم زمان از 2 تا ContentPlaceHolder در برنامه



mahdi_armed
چهارشنبه 08 خرداد 1392, 14:03 عصر
سلام
من توی وبسایتم 2 تا ContentPlaceHolder دارم که توی جفتش هم Button دارم

ولی وقتی Run میکنم از دومین ContentPlaceHolder ایراد میگیه میگه باید Form داشته باشی که خصوصیت runat=server داشته باشه

وقتی هم براش Form میزارم و این کارا رو انجام میدم میگه برنامه 2تا Form داره و باید یه دونه داشته باشه

لطف میکنید بگید من باید چیکار کنم ؟

amirsajjadi
چهارشنبه 08 خرداد 1392, 17:28 عصر
هرو دوتا place رو داخل یک فرم قرار بدید


<form ...>
<place1 ...>
<place2 ...>
</form>

mahdi_armed
جمعه 10 خرداد 1392, 12:26 عصر
هرو دوتا place رو داخل یک فرم قرار بدید


<form ...>
<place1 ...>
<place2 ...>
</form>


ولی اشتباهه
وقتی این کار رو میکنم قبل اینکه وبسایت بالا بیاد , ویژوال استدیو 2 تا Error و 2 تا Warning بهم میده

Errorاش هم اینه :
Content controls have to be top-level controls in a content page or a nested master page that references a master page...

ahmad156
جمعه 10 خرداد 1392, 12:32 عصر
http://www.asp.net/web-forms/tutorials/master-pages/multiple-contentplaceholders-and-default-content-cs

mahdi_armed
جمعه 10 خرداد 1392, 12:44 عصر
http://www.asp.net/web-forms/tutorials/master-pages/multiple-contentplaceholders-and-default-content-cs

مرسی عزیز
ولی من از روی منابع انگلیسی نمیتونم چیزی متوجه بشم :(

mahdi_armed
شنبه 11 خرداد 1392, 00:15 صبح
دوستان کسی نیست کمک کنه ؟

mehdin69
شنبه 11 خرداد 1392, 00:20 صبح
احتمال زیاد خاصیت هر دو تا فرم که دارید runat="server" هست
این خصوصیت رو از یکی از فرم ها بردارید درست میشه

mahdi_armed
شنبه 11 خرداد 1392, 11:41 صبح
احتمال زیاد خاصیت هر دو تا فرم که دارید runat="server" هست
این خصوصیت رو از یکی از فرم ها بردارید درست میشه

خب وقتی runat="server" رو بر میدارم خطا میده که حتماً باید فرمتو runat داشته باشه
وقتی هم که runat میزارم , خطا میده که برنامه باید یه دونه From داشته باشه

mahdi_armed
شنبه 11 خرداد 1392, 11:49 صبح
این هم از عکس ها:

این سورس برنامه ی خودمه
104955

وقتی که runat="server" رو میزارم این Error رو میده
104956

وقتی هم که runat="server" رو برمیدارم این Error رو میده
104957

ahmad156
شنبه 11 خرداد 1392, 11:49 صبح
این هم نمونه

mahdi_armed
شنبه 11 خرداد 1392, 11:55 صبح
این هم نمونه

سر در نمیارم
منم همین کار رو کردم نمیدونم چرا واسه من داره Error میده :عصبانی++:

ahmad156
شنبه 11 خرداد 1392, 12:21 عصر
اگه امکان داره پروژه تون رو بذارین!

mahdi_armed
شنبه 11 خرداد 1392, 12:35 عصر
اگه امکان داره پروژه تون رو بذارین!

بله حتماً

104965

mahdi_armed
شنبه 11 خرداد 1392, 12:37 عصر
فقط عکس background شو برداشتم تا حجم فایل بیاد پایین
اگه Error داد خودتون یه عکس به اسم BackGround.jpg بزارید براش

ahmad156
شنبه 11 خرداد 1392, 13:02 عصر
دوست عزیز شما در صفحه مجاز به استفاده بیش از یک فرم نیستین در ثانی باید تمام کنترل های صفحه تون داخل تگ form باشه
موفق باشین

mahdi_armed
شنبه 11 خرداد 1392, 13:14 عصر
دوست عزیز شما در صفحه مجاز به استفاده بیش از یک فرم نیستین در ثانی باید تمام کنترل های صفحه تون داخل تگ form باشه
موفق باشین

ممنونم ازتون
ولی مشکل کارم کجا بود ؟
شما الان فرم رو کجا گذاشتی ؟
توی صفحه ی Register که فرمی نزاشتی شما!!!

ahmad156
شنبه 11 خرداد 1392, 17:53 عصر
دوست عزیز صفحه شما ترکیبی از master page و صفحه فرزند هست.یعنی من وقتی تگ فرم رو در صفحه master گذاشتم دیگه نمیتونم در صفحه فرزند تگ فرم رو تعریف کنم

mahdi_armed
شنبه 11 خرداد 1392, 18:31 عصر
دوست عزیز صفحه شما ترکیبی از master page و صفحه فرزند هست.یعنی من وقتی تگ فرم رو در صفحه master گذاشتم دیگه نمیتونم در صفحه فرزند تگ فرم رو تعریف کنم

آهاااااان
حالا فهمیدم
آقا دستت درد نکنه
یعنی بعد 1 هفته اعصاب خوردی الان آرامش گرفتم :لبخند: