PDA

View Full Version : ارسال مطلب



mohsen_f_b
چهارشنبه 27 آبان 1388, 22:36 عصر
سلام
دوستان من دارم یک قسمت برای ارسال مطلب برا سایتم درست می کنم.

(سایتمو با ASP.Net 3.5 از طریق C# درست می کنم)

یک سوال فنی.
من از یک ادیتور استفاده کردم برای ارسال مطلب.

در اون مطلبی که قرار ارسال بشه هم عکس وجود داره و هم چیزایی دیگه(رنگ نوشته و...).

حالا توی بانک چطوری اینارو ذخیره کنم که برام به همون صورت نمایش بده؟
از دوستان هرکی بلده لطفا کمک کنه.



باتشکر

A.S.Roma
چهارشنبه 27 آبان 1388, 23:14 عصر
شما فیلد بانکت رو nvarchar بگیر .
ادیتور کارش اینه که کد html به شما میده و شما اون کدها رو تو بانک ذخیره می کنی.

بنابراین هربار که اطلاعات رو بخونی همون جوری که هست نمایش میده

Beyondsoft
پنج شنبه 28 آبان 1388, 00:24 صبح
شما فیلد بانکت رو nvarchar بگیر .
ادیتور کارش اینه که کد html به شما میده و شما اون کدها رو تو بانک ذخیره می کنی.

بنابراین هربار که اطلاعات رو بخونی همون جوری که هست نمایش میده

در این موارد چون مقدار و حجم اطلاعات زیاد می باشد، nvarchar مناسب نیست. بهتر است از ntext استفاده کرد.

mohsen_f_b
پنج شنبه 28 آبان 1388, 00:50 صبح
سلام
ممنونم از دوستان.
برای بازیابی از بانک ، در زمان نمایش کد خاصی که نباید بزنم؟



باتشکر

raziee
پنج شنبه 28 آبان 1388, 10:34 صبح
برای بازیابی از بانک ، در زمان نمایش کد خاصی که نباید بزنم؟
نه.
اگه کل صفحه فقط مربوط به اون مطلب شماست(یعنی یک صفحه ی اختصاصی با قالبی که از طریق ادیتور ساخته میشه) تو صفحه اون فیلد که مقدار ntext داره رو میخونی و رایت میکنی.
اما اگه تو یه جای خاص قراره نمایشش بدی میتونی یه لیبل بذاری و بعد از خوندن از بانک(select) اون رو به text ربط بدی.

mohsen_f_b
پنج شنبه 28 آبان 1388, 18:28 عصر
سلام
من تازه واردم.
چطوری چیزایی رو که نوشتم توسط ادیتور بریزم توی یک متغییر برای ذخیره تو بانک?

متغغیر رو برابر چی قرار بدم؟

باتشکر

A.S.Roma
پنج شنبه 28 آبان 1388, 18:59 عصر
سلام
من تازه واردم.
چطوری چیزایی رو که نوشتم توسط ادیتور بریزم توی یک متغییر برای ذخیره تو بانک?

متغغیر رو برابر چی قرار بدم؟

باتشکر




نیاز به این کار نیست . حالا شما دوست داری اول بریزی تو متغییر بعد منتقل کنی به بانک جنس متغییر رو string بگیر

mohsen_f_b
پنج شنبه 28 آبان 1388, 19:12 عصر
نیاز به این کار نیست . حالا شما دوست داری اول بریزی تو متغییر بعد منتقل کنی به بانک جنس متغییر رو string بگیر


سلام
یعنی من زمانی که در بانک ذخیره می کنم بزنم TextBox1.Text ؟
یعنی خودش محتویات Text رو به دستورات Html تبدیل می کنه؟

من فیلد بانکم و nText قرار دادم وقتی که می خواد ذخیره کنه می گه باید به Char تبدیل منه.چرا؟


باتشکر

A.S.Roma
پنج شنبه 28 آبان 1388, 19:34 عصر
»» در مورد HTMl و تگهاش :
مثلا" : ( همین جوری تایپ کردم احتمالا یک جاهایش خطا داشته باشه !)
SqlCommand cmd = new SqlCommand();
cmd.CommandText = " INSERT INTO tblname VALUES(@x,@y)";
cmd.Parameters.AddWithValue("@x",txtBox1.Text);
cmd.Parameters.AddWithValue("@y",txtBox2.Text);
cmd.ExecuteNonQuery();

raziee
جمعه 29 آبان 1388, 12:38 عصر
بانک جنس متغییر رو string بگیر
string؟؟؟؟؟
مگه شما از ادیتور استفاده نمیکنید؟پس TextBox1.Text چیه؟
اگه از ادیتور ajax استفاده میکنید باید بنویسید myEditor.Content.

A.S.Roma
جمعه 29 آبان 1388, 13:19 عصر
string؟؟؟؟؟
مگه شما از ادیتور استفاده نمیکنید؟پس TextBox1.Text چیه؟
اگه از ادیتور ajax استفاده میکنید باید بنویسید myEditor.Content.
پستم رو درست نخوندید ظاهرا" .
ایشون می خواستن همون Textbox1.Text رو توی یک متغییر بریزند !