PDA

View Full Version : refresh شدن صفحه با وجود آجاکس ؟!!!



eworkpro
پنج شنبه 25 بهمن 1386, 22:03 عصر
سلام.
راستش دوستان نمی دونم چه جوریه که من ms-ajax رو نصب کردم تو ویژال استودیو هم می شه یک پروژه آجاکسی ایجاد کرد ولی من هر چیزی که تو update panel می گذارم رویدادش با refresh صفحه فراخوانی می شه !
کسی نمی دونه چه مشکلی داره ؟؟!!

explod_javad
جمعه 26 بهمن 1386, 13:00 عصر
سلام دوست عزیز ، من هم این مشکل داشتم
باید یه سری تنظیمات برای آجاکس به فایل web.config اضافه کنی
الان حضور ذهن ندارم
اگه جایی پیدا نکردی پی ام بده

eworkpro
جمعه 26 بهمن 1386, 22:32 عصر
عزیز کارم فوری و فوتیه !
اگه داری بذار !!

IranVisual
چهارشنبه 29 اسفند 1386, 18:04 عصر
من هم جدیدا همین مشکل رو پیدا کردم تنظیمات web.config هم درسته

golhay2
پنج شنبه 01 فروردین 1387, 00:58 صبح
باید ابتدا ASPAJAXExtSetup را از سایت microsoftبگیری و اونا نصب کنی سپس گزینه creat websiteرا یزنی و سپس AJAXEnabeldWebsiteرا انتخاب کنی سپس از نوار ابزار AJAX Extensions ابتدا یک UpdatePanel را انتخاب سپس به سورس صفحه برو ومثلا کد زیر را وارد کن
<formid="form1"runat="server">
<asp:ScriptManagerID="ScriptManager1"runat="server"/>
<asp:UpdatePanelID="UpdatePanel1"runat="server">
<ContentTemplate>
<asp:ButtonID="Button1"runat="server"Style="left: 77px; position: relative; top: 257px"
Text="Button"/>
<asp:LabelID="Label1"runat="server"Font-Bold="True"Style="left: -162px; position: relative;
top: -41px"Text="Label"></asp:Label>&nbsp;<br/>
<br/>
<asp:LabelID="Label2"runat="server"Style="position: relative"Text="Label"></asp:Label>
<br/>
<asp:UpdateProgressID="UpdateProgress1"runat="server"AssociatedUpdatePanelID="UpdatePanel1"DisplayAfter="50">
<ProgressTemplate>
<imgsrc="loading.gif"/>&nbsp;&nbsp;<spanstyle="color: #3399ff"><strong><em>Loading ...</em></strong></span>
</ProgressTemplate>
</asp:UpdateProgress>
<br/>
</ContentTemplate>
</asp:UpdatePanel>
</form>
و در قسمت codebehind صفحه از این کد استفاده کن


Imports System.Threading
PartialClass _Default
Inherits System.Web.UI.Page
ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = DateTime.Now.ToString()
Label2.Text = DateTime.Now.ToString()
System.Threading.Thread.Sleep(5000)
EndSub
EndClass
این صرفا یک مثال بود در ضمن AjaxControlToolkit.dll نیز باید در پوشه Bin پروژه باشد

golhay2
پنج شنبه 01 فروردین 1387, 01:00 صبح
تنظیمات Webconfig


<?xmlversion="1.0"?>
<configuration>
<configSections>
<sectionGroupname="system.web.extensions"type="System.Web.Configuration.SystemWebExtensionsSectio nGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroupname="scripting"type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionname="scriptResourceHandler"type="System.Web.Configuration.ScriptingScriptResourceHa ndlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"requirePermission="false"allowDefinition="MachineToApplication"/>
<sectionGroupname="webServices"type="System.Web.Configuration.ScriptingWebServicesSecti onGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionname="jsonSerialization"type="System.Web.Configuration.ScriptingJsonSerializatio nSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"requirePermission="false"allowDefinition="Everywhere"/>
<sectionname="profileService"type="System.Web.Configuration.ScriptingProfileServiceSe ction, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"requirePermission="false"allowDefinition="MachineToApplication"/>
<sectionname="authenticationService"type="System.Web.Configuration.ScriptingAuthenticationSe rviceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"requirePermission="false"allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<system.web>
<pages>
<controls>
<addtagPrefix="asp"namespace="System.Web.UI"assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
<compilationdebug="true">
<assemblies>
<addassembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<httpHandlers>
<removeverb="*"path="*.asmx"/>
<addverb="*"path="*.asmx"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<addverb="*"path="*_AppService.axd"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<addverb="GET,HEAD"path="ScriptResource.axd"type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"validate="false"/>
</httpHandlers>
<httpModules>
<addname="ScriptModule"type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
</system.web>
<system.web.extensions>
<scripting>
<webServices>
</webServices>
</scripting>
</system.web.extensions>
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false"/>
<modules>
<addname="ScriptModule"preCondition="integratedMode"type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</modules>
<handlers>
<removename="WebServiceHandlerFactory-Integrated"/>
<addname="ScriptHandlerFactory"verb="*"path="*.asmx"preCondition="integratedMode"type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<addname="ScriptHandlerFactoryAppServices"verb="*"path="*_AppService.axd"preCondition="integratedMode"type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<addname="ScriptResource"preCondition="integratedMode"verb="GET,HEAD"path="ScriptResource.axd"type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</handlers>
</system.webServer>
</configuration>