PDA

View Full Version : سوال: عدم شناسایی ScriptManager و UpdatePanel در Visual Studio 2010



Sirwan Afifi
جمعه 05 اسفند 1390, 11:37 صبح
سلام دوستان

من از ویژوال استدیو 2010 استفاده می کنم و هنگامیکه ScriptManager رو Page قرار می دم خطای Error Creating Control رو میده.
به نظر شما مشکل از کجاست؟

behrad110
جمعه 05 اسفند 1390, 19:29 عصر
سوالت خیلی ناقصه . ما از کجا بدونیم شما چی کار کردی . هم متن خطا رو بذار هم کدی که اضافه کردی در ثانی بگو script manager رو برای فراخوانی script میخوای یا service

Sirwan Afifi
جمعه 05 اسفند 1390, 20:43 عصر
اینم از Error :

83251

behrad110
جمعه 05 اسفند 1390, 21:08 عصر
دستی وارد کنی هم ارور میده ؟ یعنی drag نکن کد زیر رو تو body صفحه past کن کنترل دیگه ای هم تو صفحه نذار

<asp:ScriptManager runat="server" ID="sm">
</asp:ScriptManager>

Sirwan Afifi
جمعه 05 اسفند 1390, 21:14 عصر
دستی وارد کنی هم ارور میده ؟ یعنی drag نکن کد زیر رو تو body صفحه past کن کنترل دیگه ای هم تو صفحه نذار

<asp:ScriptManager runat="server" ID="sm">
</asp:ScriptManager>

هم Darg کردم و هم به صورت دستی نوشتم بازم Error میده.

TeacherMath
جمعه 05 اسفند 1390, 22:00 عصر
کد صفحه را به طور کامل بگذار. محل قرار گیری تگها هم مهم است.

behrad110
جمعه 05 اسفند 1390, 23:38 عصر
احتمال 99 درصد ویژوال استودیو ات خوب نصب نشده

Sirwan Afifi
جمعه 05 اسفند 1390, 23:39 عصر
ویژوال استدیو 2010 Sp1 کامل نصب کردم.

behrad110
جمعه 05 اسفند 1390, 23:52 عصر
ببین اصلا چیز اضافی برای رندر اولیه نیاز نداره اگه همینجوری بندازی تو صفحه , و اجرا کنی صفحه لود میشه محل قرار گرفتنش هم اینجوریه
<%@ Page Language="C#‎" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication10.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</div>
</form>
</body>
</html>


اگه بخوای اسکریپت اضافه کنی آدرس اسکریپت رو رفرنس میکنی

<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/JScript1.js" />
</Scripts>
</asp:ScriptManager>
اگر هم بخوای وب سرویس اضافه کنی رفرنس وب سرویس رو میدی
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService1.asmx"/>
</Services>
</asp:ScriptManager>

Sirwan Afifi
جمعه 05 اسفند 1390, 23:57 عصر
نه دوست عزیز مشکل حل نشد.

اصلا رفرنسش رو نمیشناسه.

behrad110
شنبه 06 اسفند 1390, 00:12 صبح
فکر کنم ویژوال استدیو رو دوباره نصب کنی مشکل حل بشه چون اصلا چیز خاصی نداره که ممکن باشه اشتباه انجام داده باشه
من فکر میکنم ویژوال استدیو ات تو نصب به مشکل خورده

mehrdad85
شنبه 06 اسفند 1390, 07:57 صبح
سلام
دوست عزیز احتمالا مشکل از اینجاس که ajax 1 را میخای داخل framework 2.0 یا بالاتر اجرا کنی
لینک زیر را دانلود کن و نصبش کن
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=883
ان شا الله که مشکل حل میشه اما اگه نشد بگو تا یه راه دیگه واست پیدا کنم

موفق باشی

Sirwan Afifi
شنبه 06 اسفند 1390, 09:23 صبح
متاسفانه مشکلم حل نشد :
<%@ Page Language="C#‎" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>

<form id="form1" runat="server">

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

</form>
</body>
</html>


83275

TeacherMath
شنبه 06 اسفند 1390, 20:40 عصر
یه دلیل دیگه :اگه ویندوز شما آپدیت می شه خودش می آد برای فریمورک ها آپدیت نصب می کنه که بعضی وقتها باعث خرابی قسمتی از ویژوال استدیو میشه.