واضح آرشیو وب فارسی:سایت ریسک: jinafterload03-01-2010, 10:27 AMسلام من چند تا سوال دارم اگه کسی بلده جواب بده مرسی اول اینکه می خوام با یک فرم یک فال xml رو به روز کنم یعنی به فایل xml یه چیزهایی اضافه کنم بعد اونو به منو وصل کنم تا بتونم منو توی ویژوال استدیو دات نت رو زیاد یا کم کنم اصولا این امکان داره یا نه دوم اینکه منو رو می خوام فارسی کار کنم یعنی سمت راست سایت من باشه ولی این امکان نداره چون منو برای زیان انگلیسی طراحی شده آیا راحی هست که منوی توی ویژوال استدیو 2005 رو راست چین کرد یعنی برای زیان فارسی طراحی کرد سوم اینکه چطور تمام اطلاعات رو در یک صفحه aspx بار گذاری کنم یعنی نمی خوام با درست کردن چند صفحه سرو ته ماجرا رو هم بیارم میخوام تمام اطلاعاتم توی یک صفحه بیاد بالا آیا به جز مالتی ویو راه دیگه ای هست مرسی اگه کمک کنید _H2_04-01-2010, 01:25 AMسلام ... می خوام با یک فرم یک فال xml رو به روز کنم یعنی به فایل xml یه چیزهایی اضافه کنم ... راه های مختلفی در دات نت برای خواندن و ویرایش اسناد XML وجود دارد از جمله معروفترین کلاسهای خواندن و ویرایش XML میتوان به این موارد اشاره کرد: System.Xml.XmlTextWriter System.Xml.XmlTextReader System.Xml.Serialization.XmlSerializer System.Data.DataSet و... شما نمونه XML تان را بگذارید تا من به شما کلاس مناسب با کمترین کد را پیشنهاد دهم. دوم اینکه منو رو می خوام فارسی کار کنم یعنی سمت راست سایت من باشه راهای مختلفی برای ساخت منو وجود دارد و من نمیدانم از چه راهی رفته اید. ولی در اکثر مواقع باید برای پشتیبانی کامل فارسی و الوگی RightToLeft کل سایت را RightToLeft کنید. (کنتر Menu خود ASP.Net هم با این کار به سمت راست میرود) 372234 اینکه چطور تمام اطلاعات رو در یک صفحه aspx بار گذاری کنم یعنی نمی خوام با درست کردن چند صفحه سرو ته ماجرا رو هم بیارم این نظرتان یکم عجیب است !!!! این فکر که چندین صفحه بودن یک سایت برابر سروته قضیه را هخم اوردن است !!! صفحات جزء اصول طراحی سایتهای اینترتی هستند و هر سایت مستحکمی کار و خدمات خود را به صفحات مختلف میشکند و به نوعی این جمله شما در بین برنامه نویسان برعکس گفته میشود ! میخوام تمام اطلاعاتم توی یک صفحه بیاد بالا این دیگر چندان ارتباطی به ASP.Net و ASP و PHP ندارد. شما نیاز به طراحی نمایه HTML ای کار امد دارید تا محتویات بیشتری را در فضای کمتری جا دهید. باید از اطلاعات HTML و javascript کمک بگیرید ... میتوانید از پنل های بازشویی استفاده کنید که با کلیک سرتیترشان بازو بسته شوند ... یا الگوی Tab بندی را پیاده سازی کنید ... و از فن آوری Ajax هم استفاده بیشتری کنید. jinafterload04-01-2010, 10:42 AMدوست عزیز مرسی ار راهنمایی شما من از برنامه visual studio 2008 استفاده می کنم که داخل اون منو هم داره که به xml وصل میشه اما نمی تونم این منو رو درسمت راست صفحه قرار بدم چون اگه کاربر بخواد فارسی و انگلیسی کنار هم تایب کنه مثلا بنویسه آموزش asp توی منو نشون میده asp آموزش یعنی برعکس نوشته میشه این مشکل منه دوم اینکه گفتم تمام اطلاعات توی یک صفحه نشون داده بشه مثلا اگه من یه فروشگاه با 100 محصول داشته باشم نمی تونم برای هر محصول یک صفحه درست کنم که این کار اشتباهیه من باید با datagrid توی یک صفحه اطلاعاتی که کاربر میخواد رو بهش نشون بدم و ممکنه که توی اون صفحه از خبر و متن و یا عکس هم استفاده بشه که همه توی یک صفحه بخوام نشون بده آیا راه حلی واسش هست یا اینکه باید 100 صفحه درست کنم _H2_04-01-2010, 11:31 AMسلام اما نمی تونم این منو رو درسمت راست صفحه قرار بدم چون اگه کاربر بخواد فارسی و انگلیسی کنار هم تایب کنه مثلا بنویسه آموزش asp توی منو نشون میده asp آموزش یعنی برعکس نوشته میشه این مشکل منه در پست قبلی خدمتان عرض کردم و لینک تاپیک مرتبطی را دادم ... شما نگاهی به تاپیک زیر بیاندازید: 372234 نمی تونم برای هر محصول یک صفحه درست کنم که این کار اشتباهیه بله صد در صد درست کردن یک صفحه برای هر محصول اشتباه است. شما یک صفحه aspx درست میکنید برای لیست محصولات ... ((( مشابه همین سایت و صفحه forumdisplay.php که میتواند هر انجمنی را با گرفتن ID اش نشان دهد: forum.p30world.com/forumdisplay.php?f=101 forum.p30world.com/forumdisplay.php?f=92 ))) بعد صفحه دیگری میسازید که میتوانید با گرفتن ID محصول هر محصولی را اختصاصی نشان دهید ((( مثلاً در همین سایت ... صفحه showthread.php مسئول نمایش یک تاپیک است که با گرفتن ID تاپیک این کار را میکند. یا صفحه member.php که مسئول نمایش جزئیات اطلاعات کاربران است و با گرفتن ID کاربر میتواند اطلاعات عمومی هر کاربری را نشان دهد. ))) یعنی به صورت عرفی و یک حالت معمول و ساده برای ارائه محصولات شما نیاز به دو صفحه فهرست محصولات و صفحه نمایش جزیات کامل یک کالا نیاز دارید. (بگذریم که با استفاده صحیح از AJAX میتوان هر دو کار را در یک صفحه هم تمام کرد) شما لیست محصولات را یا در GridView به صورت جدول سطر و ستون دار نمایش میدهید یا در DataList به صورت بلوک های مربعی کنار هم نمایش میدهید. بعد هاپرلینکی روی نام یا تصویر کالایتان قرار میدهید که با کلیک ان هایپرلینک کاربر به صفحه دوم که جزدیات کامل یک کالای مشخص را نشان میدهد راهبری شود مثلاً با کلیک روی کالای اول به آدرس Details.aspx?id=5 برود و با کلیک کالای بعدی به آدرس Details.aspx?id=40 برود ... ! که id همان کد کالای ثبت شده در جدول دیتابیس است که Details.aspx با گرفتن ان بتواند یک محصول مشخص را نمایش دهد. ===== پیشنهاد میکنم اگر کارتان با asp.net موقت و زودگذر نیست و میخواهید asp.net را ادامه دهید کتابهایی در ضمینه های html و asp.net و ado.net مطالعه کنید تا پایه اطلاعاتی مستحکمی برای خودتان بسازید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 232]