ورود

نسخه کامل مشاهده نسخه کامل : ایجاد کد Asp.net با استفاده از xml. لطفا راهنمایی کنید



nava
12-03-2007, 19:30
من برای پروژه ام دارم یه web designer مینویسم که باید توش از xml استفاده کنم.

میخوام با استفاده از xml کدهای asp.net بنویسم. اما مشکلی که پیش میاد اینه که مثلا اگه بخوام یه imagebutton توی صفحه ام بذارم کد زیر را مینویسم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اما وقتی فایلم را با پسوند aspx ، save میکنم توی کدم اینطوری میشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در صورتی که باید بشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

که این مساله باعث میشه که عکسی که میخوام ظاهر نشه

mbd1366
15-04-2007, 12:38
سلام
ببين بجاي دكمه عكس(كه مال خود asp.net) از عكس هاي خود html استفاده كن البته اگه درست منظور شما رو فهميده باشم ، اگه اشتباه بود بازم توضيح به ده

nava
15-04-2007, 17:19
html کنترل هایی برای نمایش اطلاعات از بانک اطلاعاتی نداره. مثل repeater و datagrid . مشکلم سر ایناس

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mbd1366
15-04-2007, 18:32
اگه درست فهميده باشم شما مي خواهي توسط كد هاي جاوا و xml يك asp.netدر ست كني فكر نكنم بشه اما به نظر من شما بيا و تيكه كدهاي كه مي خواهي بزاري همون كد هاي Asp.net باشن نه xml بعد از درست كردن فايلت ( فايل asp.net با كد هاي خودش) بعد اونو به xml تبديل هم تبديل كن البته كار بيخودي البت ببخشيد جسارت نباشه ممكن مدير سايت شوتمون كنه بيرون اگه بازم اشتباه فهميدم بگو ok

nava
16-04-2007, 11:53
ببین ، بذار کامل برات توضیح بدم.
من دارم واسه پروژه ام، یک web designer مینویسم. یعنی یک وب سایت که خودش سایت درست میکنه. مثلا اون کسی که میخواد سایتشو بسازه، میاد لیست کالاهاشو معرفی میکنه ، که توی پایگاه داده ثبت میشه.حالا لازمه که صفحه وبش با xml ایجاد بشه. حالا برای نمایش لیست کالاهاش ، باید توی یک datagrid نمایش داده بشه که datagrid را نمیشه با xml ایجاد کرد. برای من فرقی نمیکنه که کدم html باشه یا asp.net ، من میخوام لیست کالاهارو نمایش بدم

حالا چطور میشه کدهای asp.net را به xml تبدیل کرد؟

mbd1366
17-04-2007, 05:25
ok ok ok ok ok ok ok ok ooooooooooook
ببين اصلا لازم نيست به xml تبديل كني
شما در ديتا بيت بيس و به هر كالاي كه اضافه ميشه اسم كاربري اون كاربر يا شركت يا هر چيزي كه شما خودت فكر مي كني منحصر به فرد تر رو انتخاب كن و قرار بده بعد شما در يك صفحه مي توني تمام شركتها يا اشخاص رو نشون بدي و بعد با انتخاب هر شركت بياد و فقط ليست كالاهاي اون شركت رو نشون بدي با يه ----- راحت در قسمت selectدر sqldatasourse

اما اگه قرار بعد از وارد كردن كالاهاي شخص يك صفحه كاملا جدا گانه براش درست بشه - از قبل يك صفحه txtدرست مي كني كه داخلش صفحه asp هست يعني يك صفحه Asp درست مي كني و اون رو به txt تبديل مي كني دقيقا با همون اشيا قبلي منظورم where داخل select و اينا بعد زماني كه مي خواهيصفحه براش درست كني اين متن رو باز مي كني و تنها چيزي كه تغيير مي دي مربوط به where در select هست و بعدش اون رو با پسوند .aspx ذخيره مي كني
البته خودمونيم كار اوليه بهتر شما با اين كار مي توني قدرت asp , php و كلا زبانهايي كه در سرور اجرا ميشن رو نشون بدي
مثل همين fourm.p30world اين هم تمام تاپيك ها رو در ديتابيس ذخيره ميكنه بعد با يك HD اين ها رو از هم تمايز مي ده مثل t=107971 كه id اين تاپيك هست و ليست كردن كاربران يا همون شركتهاي مختلف مثل ليست كردن اين سايت در تاپيك هاست

همين

nava
18-04-2007, 17:48
آره درسته ، اما یک مشکل دیگه .
کاربر وقتی صفحه اش رو ساخت ، میخواد download کنه برداره ببرش. اما صفحه اش به دیتا بیس ما متصله. پس باید یک صفحه ای بسازم که مستقل باشه. بازم xml میخواد. درسته؟
:41: فکر اینجاشو نکرده بودم
من xml خیلی مقدماتی بلدم. میشه به db متصلش کرد؟

mbd1366
19-04-2007, 11:39
یکم به من محلت بده می گم .
.
.
.
.
.
.
.
.
.
.
.
.

mbd1366
19-04-2007, 11:46
خوب ببین می خواهد نتیجه صفحه تولید شده رو دانلود کنه یا خود صفحه که درست کرده هاااااااااااااا!
اگه نتیجه باشه خوب راحته همون کاری گفته بودم اگه خودشو می خواهی فرق فوکوله

nava
20-04-2007, 13:55
یکم به من محلت بده می گم .
.
.
.
.
.
.
.
.
.
.
.
.

:46: در واقع "مهلت" نه "محلت"

nava
20-04-2007, 13:59
خوب ببین می خواهد نتیجه صفحه تولید شده رو دانلود کنه یا خود صفحه که درست کرده هاااااااااااااا!
اگه نتیجه باشه خوب راحته همون کاری گفته بودم اگه خودشو می خواهی فرق فوکوله

آره میخواد خود صفحه رو دانلود کنه. صفحه دانلود شده باید حتی وقتی به شبکه internet متصل هم نیست درست کار کنه. در صورتی که صفحه اش وابسته به database منه

mbd1366
21-04-2007, 05:27
:31: چرا به اينا گير ميدي جواب درست بود يا نه!

mbd1366
21-04-2007, 05:41
ok ببين وقتي طرف مي ياد و كالا هاشو وارد مي كنه داخل ديتابيس ذخيره مي شه ok بعد با يك صفحه قسمت مربوط به هر نفر رو نشون ميدي ، هركس با ذخير كردن صفحه مربوط به خودش از همون راه file>>save as نتيجه جستجو رو ذخيره مي كنه

1- اما شما مي خواهي خود ديتابيس رو هم يارو ذخيره كنه البته پررو ميشه
2- شما وقتي اين اجازه رو مي دي به كاربر كه صفحه Asp.net و ديتابيس و ... را دانلود كنه يارو براي اجراش تو محيط ويندوزش بايد هر چي كه شما داري رو اونم داشته باشه
كه با اين كارت امنيت كار وب سايت خودتو زير سوال مي بري
يه توضيح در مورد اين save كردن صفحه نتيجه كه همش مي گم ببين explorer و در خواست شما رو به سرور براي ارتباط با سايت ميفرسته بعد سرور در كامپيوتر ( رايانه) خودش بر اساس در خواست شما يك صفحه html درست مي كنه اما در explorer شما مي نويسه aspxالبته پسوند فايل رو ، كه اين صفحه رو براي شما ميفرسته و شما مي توانيد با ذخيره كردن اين فرم هر زمان كه لازم بود اونو به صورت omline يا offline ببنيد
اميدوارم مشكلت هر شده باشه ديگه داره كارت اينترنتم تموم ميشته

mbd1366
21-04-2007, 05:41
وايييييييييييييييييي ديد چي شد نوشتم ميشته ببخشيد چك نكرده بودم

nava
22-04-2007, 16:58
آره راست میگی، خودش بصورت html ذخیره میشه. نه من نمیخوام اون db را save کنه. دستت درد نکنه مشکلم حل شد. درست جواب داد:20:

mbd1366
23-04-2007, 06:33
خوب چي برنده شدم

nava
23-04-2007, 12:14
خوب تو هم یک سوال بپرس من جواب بدم:20:

mbd1366
25-04-2007, 10:14
چرا مي چرخه زمين؟
چرا كلمه اي معادل serv نداريم ؟
چجوري ميشه زماني كه از Asp.net يك متغيير به flash ميفرستيم بدون loadكردن دوباره صفحه اونو تغيير داد؟