PDA

View Full Version : سوال: مشکل در استفاده از نام همسازی Validator با ورژن بالا فریم ورک 4.5



davidrobert
دوشنبه 23 شهریور 1394, 07:29 صبح
دوستان من از Validator داخل asp استفاده میکنم در فریم ورک 4 قشنگ جواب میده ولی با فریم ورک 4.5 به بالا کار میکنم خطا میده که این خطا هستش وقتی از فریم وک 4.5 به بالا کار میکنم که خود 4.5 هم شاملش میشه. این خطاش WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).ولی وقتی از ورژن فریم ورک 4 استفاده میکنم مشکلی با Validator ندارم و هیچ خطایی نمیده و قشنگ اجرا میشه ولی مشکل دیگه دارم نمی تونم از ادیتور ها استفاد کنم
وقتی از ادیتور استفاده میکنم یا دستور های مربوط به html نویسی در کار متن استفاده میکنم این خطا رو میده A potentially dangerous Request.Form value was detected from the client (TxtUserName="<br/N").من ماندم چیکار کنم تا این مشکل بر طرف بشه نمی دونم به ساز فریم ورک 4 برقصم که با Validator کار نداره یا به ساز فریم ورک 4.5 بسازم که ادیتور ها رو ایراد نمگیره و خطا نمیده ممنون میشم کمک کنید.
خواهش جواب بدید

davidrobert
دوشنبه 23 شهریور 1394, 09:23 صبح
ممنون از دوستان مشکل رو بر طرف کردم خودم با این کد حالا با فریم ورک 4.5 هم مشکل ولدیتور ها رفع شد با این کد ScriptManager.ScriptResourceMapping.AddDefinition("jquery",
new ScriptResourceDefinition {
Path = "~/scripts/jquery-1.4.1.min.js",
DebugPath = "~/scripts/jquery-1.4.1.js",
CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.min.js",
CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.js"
});
ولی باید این کد رو داخلGlobal.asax اضافه کنید به این صورت
protected void Application_Start(object sender, EventArgs e)
{
ScriptManager.ScriptResourceMapping.AddDefinition("jquery",
new ScriptResourceDefinition
{
Path = "~/scripts/jquery-1.4.1.min.js",
DebugPath = "~/scripts/jquery-1.4.1.js",
CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.min.js",
CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.js"
});
}
مشکل ادیتور و ودلیتور با هم هل میشه در فریم ورک 4.5 به بالا