PDA

View Full Version : ذخیره HTMLدر دیتا بیس



sard69
سه شنبه 09 اسفند 1390, 19:55 عصر
سلام
من تو پروژم یک تکست باکس دارم که میخوام از طریق آن کد HTML رو در دیتا بیس ذخیره کنم.

ولی وقتی تو فایر فاکس روی دکمه کلیک می میکنم تا این کارو انجام بده با ارور زیر مواجه میشم:
<h2>A potentially dangerous Request.Form value was detected from the client (ctl00$ContentPlaceHolder1$TextBox1="<div class="test_use...").

</h2>
کد C#‎‎ دکمه:


cmd.CommandText = "UPDATE main_about SET main=@main WHERE id=@id";
cmd.Parameters.AddWithValue("@id", 1);
cmd.Parameters.AddWithValue("@main", TextBox1.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

به نظر شما مشکل چیه؟

sard69
سه شنبه 09 اسفند 1390, 19:57 عصر
توی دیتا بیس این فیلد ntext است.

Alfred188
سه شنبه 09 اسفند 1390, 20:35 عصر
سلام،
بايد validate request صفحه رو false كنيد.
و اگه نياز بود يه تغييراتي تو فايل web config بديد.
موفق باشيد

sard69
سه شنبه 09 اسفند 1390, 21:45 عصر
سلام،
بايد validate request صفحه رو false كنيد.
و اگه نياز بود يه تغييراتي تو فايل web config بديد.
موفق باشيد

ممنون من از مستر پیج استفاده می کنم validate request صفحه رو هم falseکردم. اما بازهم نشد.
اگه ممکنه تغییرات web.config رو یه خورده توضیح بدین.
ممنون.

Alfred188
سه شنبه 09 اسفند 1390, 22:55 عصر
validate request رو برای همون صفحه مورد نظر false کن، این رو هم باید تو web.config داشته باشی

<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>

موفق باشی