| Home | Forums | Reviews | Articles | Register |
![]() |
| Thread Tools | Rate Thread |
|
=?Utf-8?B?SGFyZHkgV2FuZw==?=
Guest
Posts: n/a
|
Hi all,
I followed first walk through sample from http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to create my first testing page, The problem is after I clicked that botton, it still trigged a postback. Do I miss something? Following is my code: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Label ID="Label1" runat="server" Text="Parcel created"></asp:Label> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </ContentTemplate> </asp:UpdatePanel> </div> </form> </body> </html> using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { Label1.Text = "Refreshed at " + DateTime.Now.ToString(); } } Html code generated by page <!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><title> Untitled Page </title></head> <body> <form name="form1" method="post" action="Default.aspx" id="form1"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> </div> <script type="text/javascript"> <!-- var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } // --> </script> <script src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" type="text/javascript"></script> <script src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" type="text/javascript"></script> <script src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" type="text/javascript"></script> <div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ScriptManager1', document.getElementById('form1')); Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tUpdatePanel1'], [], [], 90); //]]> </script> <div id="UpdatePanel1"> <span id="Label1">Parcel created</span> <input type="submit" name="Button1" value="Button" id="Button1" /> </div> </div> <div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLk5+S6DwKM54rGBofhZslYBM4FNpmEHJadJ6r8Aq3Z" /> </div> <script type="text/javascript"> <!-- Sys.Application.initialize(); // --> </script> </form> </body> </html> -- Regards Hardy |
|
||
|
||||
|
|
|
| |
|
Teemu Keiski
Guest
Posts: n/a
|
Hi,
you need to set EnablePartialRendering="true" to the <asp:ScriptManager> -- Teemu Keiski AspInsider, ASP.NET MVP http://blogs.aspadvice.com/joteke http://teemukeiski.net "Hardy Wang" <(E-Mail Removed)> wrote in message news:B210900B-BEA8-4362-9198-(E-Mail Removed)... > Hi all, > I followed first walk through sample from > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to create > my > first testing page, The problem is after I clicked that botton, it still > trigged a postback. Do I miss something? > > Following is my code: > > <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" > Inherits="_Default" %> > > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> > </head> > <body> > <form id="form1" runat="server"> > <div> > <asp:ScriptManager ID="ScriptManager1" runat="server"> > </asp:ScriptManager> > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> > <ContentTemplate> > <asp:Label ID="Label1" runat="server" Text="Parcel created"></asp:Label> > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" > Text="Button" /> > </ContentTemplate> > </asp:UpdatePanel> > </div> > </form> > </body> > </html> > > > > using System; > using System.Data; > using System.Configuration; > using System.Web; > using System.Web.Security; > using System.Web.UI; > using System.Web.UI.WebControls; > using System.Web.UI.WebControls.WebParts; > using System.Web.UI.HtmlControls; > > public partial class _Default : System.Web.UI.Page > { > protected void Page_Load(object sender, EventArgs e) > { > > } > > protected void Button1_Click(object sender, EventArgs e) { > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); > } > } > > Html code generated by page > > > > <!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><title> > Untitled Page > </title></head> > <body> > <form name="form1" method="post" action="Default.aspx" id="form1"> > <div> > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> > <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" > /> > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" > value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> > </div> > > <script type="text/javascript"> > <!-- > var theForm = document.forms['form1']; > if (!theForm) { > theForm = document.form1; > } > function __doPostBack(eventTarget, eventArgument) { > if (!theForm.onsubmit || (theForm.onsubmit() != false)) { > theForm.__EVENTTARGET.value = eventTarget; > theForm.__EVENTARGUMENT.value = eventArgument; > theForm.submit(); > } > } > // --> > </script> > > > <script > src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" > type="text/javascript"></script> > > > <script > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" > type="text/javascript"></script> > <script > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" > type="text/javascript"></script> > <div> > <script type="text/javascript"> > //<![CDATA[ > Sys.WebForms.PageRequestManager._initialize('ScriptManager1', > document.getElementById('form1')); > Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tUpdatePanel1'], > [], [], 90); > //]]> > </script> > > <div id="UpdatePanel1"> > > <span id="Label1">Parcel created</span> > <input type="submit" name="Button1" value="Button" id="Button1" /> > > </div> > </div> > > <div> > > <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" > value="/wEWAgLk5+S6DwKM54rGBofhZslYBM4FNpmEHJadJ6r8Aq3Z" /> > </div> > > <script type="text/javascript"> > <!-- > Sys.Application.initialize(); > // --> > </script> > </form> > </body> > </html> > -- > Regards > Hardy |
|
||
|
||||
|
=?Utf-8?B?SGFyZHkgV2FuZw==?=
Guest
Posts: n/a
|
No luck, it is still a postback.
"Teemu Keiski" wrote: > Hi, > > you need to set EnablePartialRendering="true" to the <asp:ScriptManager> > > -- > Teemu Keiski > AspInsider, ASP.NET MVP > http://blogs.aspadvice.com/joteke > http://teemukeiski.net > > > > "Hardy Wang" <(E-Mail Removed)> wrote in message > news:B210900B-BEA8-4362-9198-(E-Mail Removed)... > > Hi all, > > I followed first walk through sample from > > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to create > > my > > first testing page, The problem is after I clicked that botton, it still > > trigged a postback. Do I miss something? > > > > Following is my code: > > > > <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" > > Inherits="_Default" %> > > > > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> > > </head> > > <body> > > <form id="form1" runat="server"> > > <div> > > <asp:ScriptManager ID="ScriptManager1" runat="server"> > > </asp:ScriptManager> > > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> > > <ContentTemplate> > > <asp:Label ID="Label1" runat="server" Text="Parcel created"></asp:Label> > > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" > > Text="Button" /> > > </ContentTemplate> > > </asp:UpdatePanel> > > </div> > > </form> > > </body> > > </html> > > > > > > > > using System; > > using System.Data; > > using System.Configuration; > > using System.Web; > > using System.Web.Security; > > using System.Web.UI; > > using System.Web.UI.WebControls; > > using System.Web.UI.WebControls.WebParts; > > using System.Web.UI.HtmlControls; > > > > public partial class _Default : System.Web.UI.Page > > { > > protected void Page_Load(object sender, EventArgs e) > > { > > > > } > > > > protected void Button1_Click(object sender, EventArgs e) { > > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); > > } > > } > > > > Html code generated by page > > > > > > > > <!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><title> > > Untitled Page > > </title></head> > > <body> > > <form name="form1" method="post" action="Default.aspx" id="form1"> > > <div> > > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> > > <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" > > /> > > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" > > value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> > > </div> > > > > <script type="text/javascript"> > > <!-- > > var theForm = document.forms['form1']; > > if (!theForm) { > > theForm = document.form1; > > } > > function __doPostBack(eventTarget, eventArgument) { > > if (!theForm.onsubmit || (theForm.onsubmit() != false)) { > > theForm.__EVENTTARGET.value = eventTarget; > > theForm.__EVENTARGUMENT.value = eventArgument; > > theForm.submit(); > > } > > } > > // --> > > </script> > > > > > > <script > > src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" > > type="text/javascript"></script> > > > > > > <script > > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" > > type="text/javascript"></script> > > <script > > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" > > type="text/javascript"></script> > > <div> > > <script type="text/javascript"> > > //<![CDATA[ > > Sys.WebForms.PageRequestManager._initialize('ScriptManager1', > > document.getElementById('form1')); > > Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tUpdatePanel1'], > > [], [], 90); > > //]]> > > </script> > > > > <div id="UpdatePanel1"> > > > > <span id="Label1">Parcel created</span> > > <input type="submit" name="Button1" value="Button" id="Button1" /> > > > > </div> > > </div> > > > > <div> > > > > <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" > > value="/wEWAgLk5+S6DwKM54rGBofhZslYBM4FNpmEHJadJ6r8Aq3Z" /> > > </div> > > > > <script type="text/javascript"> > > <!-- > > Sys.Application.initialize(); > > // --> > > </script> > > </form> > > </body> > > </html> > > -- > > Regards > > Hardy > |
|
||
|
||||
|
Teemu Keiski
Guest
Posts: n/a
|
That needs still to be set for it to work, But: What does your application's
web.config look like? Setting up ASP.NEt Aajx requires a few lines there. For example my ASP.NET Ajax enabled app's web.config looks like <?xml version="1.0"?> <configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere" /> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" /> </sectionGroup> </sectionGroup> </sectionGroup> </configSections> <system.web> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </controls> </pages> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="false"> <assemblies> <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </assemblies> </compilation> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="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> <add name="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> <!-- Uncomment this line to customize maxJsonLength and add a custom converter --> <!-- <jsonSerialization maxJsonLength="500"> <converters> <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/> </converters> </jsonSerialization> --> <!-- Uncomment this line to enable the authentication service. Include requireSSL="true" if appropriate. --> <!-- <authenticationService enabled="true" requireSSL = "true|false"/> --> <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and writeAccessProperties attributes. --> <!-- <profileService enabled="true" readAccessProperties="propertyname1,propertyname2" writeAccessProperties="propertyname1,propertyname2" /> --> </webServices> <!-- <scriptResourceHandler enableCompression="true" enableCaching="true" /> --> </scripting> </system.web.extensions> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </modules> <handlers> <remove name="WebServiceHandlerFactory-Integrated" /> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="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"/> <add name="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> -- Teemu Keiski AspInsider, ASP.NET MVP http://blogs.aspadvice.com/joteke http://teemukeiski.net "Hardy Wang" <(E-Mail Removed)> wrote in message news:E35DCA95-C4AC-4A1A-946C-(E-Mail Removed)... > No luck, it is still a postback. > > "Teemu Keiski" wrote: > >> Hi, >> >> you need to set EnablePartialRendering="true" to the <asp:ScriptManager> >> >> -- >> Teemu Keiski >> AspInsider, ASP.NET MVP >> http://blogs.aspadvice.com/joteke >> http://teemukeiski.net >> >> >> >> "Hardy Wang" <(E-Mail Removed)> wrote in message >> news:B210900B-BEA8-4362-9198-(E-Mail Removed)... >> > Hi all, >> > I followed first walk through sample from >> > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to >> > create >> > my >> > first testing page, The problem is after I clicked that botton, it >> > still >> > trigged a postback. Do I miss something? >> > >> > Following is my code: >> > >> > <%@ Page Language="C#" AutoEventWireup="true" >> > CodeFile="Default.aspx.cs" >> > Inherits="_Default" %> >> > >> > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> >> > </head> >> > <body> >> > <form id="form1" runat="server"> >> > <div> >> > <asp:ScriptManager ID="ScriptManager1" runat="server"> >> > </asp:ScriptManager> >> > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> >> > <ContentTemplate> >> > <asp:Label ID="Label1" runat="server" Text="Parcel >> > created"></asp:Label> >> > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" >> > Text="Button" /> >> > </ContentTemplate> >> > </asp:UpdatePanel> >> > </div> >> > </form> >> > </body> >> > </html> >> > >> > >> > >> > using System; >> > using System.Data; >> > using System.Configuration; >> > using System.Web; >> > using System.Web.Security; >> > using System.Web.UI; >> > using System.Web.UI.WebControls; >> > using System.Web.UI.WebControls.WebParts; >> > using System.Web.UI.HtmlControls; >> > >> > public partial class _Default : System.Web.UI.Page >> > { >> > protected void Page_Load(object sender, EventArgs e) >> > { >> > >> > } >> > >> > protected void Button1_Click(object sender, EventArgs e) { >> > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); >> > } >> > } >> > >> > Html code generated by page >> > >> > >> > >> > <!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><title> >> > Untitled Page >> > </title></head> >> > <body> >> > <form name="form1" method="post" action="Default.aspx" id="form1"> >> > <div> >> > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" >> > /> >> > <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" >> > value="" >> > /> >> > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" >> > value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> >> > </div> >> > >> > <script type="text/javascript"> >> > <!-- >> > var theForm = document.forms['form1']; >> > if (!theForm) { >> > theForm = document.form1; >> > } >> > function __doPostBack(eventTarget, eventArgument) { >> > if (!theForm.onsubmit || (theForm.onsubmit() != false)) { >> > theForm.__EVENTTARGET.value = eventTarget; >> > theForm.__EVENTARGUMENT.value = eventArgument; >> > theForm.submit(); >> > } >> > } >> > // --> >> > </script> >> > >> > >> > <script >> > src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" >> > type="text/javascript"></script> >> > >> > >> > <script >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" >> > type="text/javascript"></script> >> > <script >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" >> > type="text/javascript"></script> >> > <div> >> > <script type="text/javascript"> >> > //<![CDATA[ >> > Sys.WebForms.PageRequestManager._initialize('ScriptManager1', >> > document.getElementById('form1')); >> > Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tUpdatePanel1'], >> > [], [], 90); >> > //]]> >> > </script> >> > >> > <div id="UpdatePanel1"> >> > >> > <span id="Label1">Parcel created</span> >> > <input type="submit" name="Button1" value="Button" id="Button1" /> >> > >> > </div> >> > </div> >> > >> > <div> >> > >> > <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" >> > value="/wEWAgLk5+S6DwKM54rGBofhZslYBM4FNpmEHJadJ6r8Aq3Z" /> >> > </div> >> > >> > <script type="text/javascript"> >> > <!-- >> > Sys.Application.initialize(); >> > // --> >> > </script> >> > </form> >> > </body> >> > </html> >> > -- >> > Regards >> > Hardy >> |
|
||
|
||||
|
=?Utf-8?B?SGFyZHkgV2FuZw==?=
Guest
Posts: n/a
|
VS2005 added following for me automatically, and that's all.
<assemblies> <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies> </compilation> There are so many keys you listed, I do need to add them all? "Teemu Keiski" wrote: > That needs still to be set for it to work, But: What does your application's > web.config look like? Setting up ASP.NEt Aajx requires a few lines there. > For example my ASP.NET Ajax enabled app's web.config looks like > > <?xml version="1.0"?> > <configuration> > <configSections> > <sectionGroup name="system.web.extensions" > type="System.Web.Configuration.SystemWebExtensionsSectionGroup, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"> > <sectionGroup name="scripting" > type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, > Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> > <section name="scriptResourceHandler" > type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" requirePermission="false" > allowDefinition="MachineToApplication"/> > <sectionGroup name="webServices" > type="System.Web.Configuration.ScriptingWebServicesSectionGroup, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"> > <section name="jsonSerialization" > type="System.Web.Configuration.ScriptingJsonSerializationSection, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" requirePermission="false" > allowDefinition="Everywhere" /> > <section name="profileService" > type="System.Web.Configuration.ScriptingProfileServiceSection, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" requirePermission="false" > allowDefinition="MachineToApplication" /> > <section name="authenticationService" > type="System.Web.Configuration.ScriptingAuthenticationServiceSection, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" requirePermission="false" > allowDefinition="MachineToApplication" /> > </sectionGroup> > </sectionGroup> > </sectionGroup> > </configSections> > > <system.web> > <pages> > <controls> > <add tagPrefix="asp" namespace="System.Web.UI" > assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"/> > </controls> > </pages> > <!-- > Set compilation debug="true" to insert debugging > symbols into the compiled page. Because this > affects performance, set this value to true only > during development. > --> > <compilation debug="false"> > <assemblies> > <add assembly="System.Web.Extensions, Version=1.0.61025.0, > Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> > </assemblies> > </compilation> > > <httpHandlers> > <remove verb="*" path="*.asmx"/> > <add verb="*" path="*.asmx" validate="false" > type="System.Web.Script.Services.ScriptHandlerFactory, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"/> > <add verb="*" path="*_AppService.axd" validate="false" > type="System.Web.Script.Services.ScriptHandlerFactory, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"/> > <add verb="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> > <add name="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> > <!-- Uncomment this line to customize maxJsonLength and add a custom > converter --> > <!-- > <jsonSerialization maxJsonLength="500"> > <converters> > <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/> > </converters> > </jsonSerialization> > --> > <!-- Uncomment this line to enable the authentication service. Include > requireSSL="true" if appropriate. --> > <!-- > <authenticationService enabled="true" requireSSL = "true|false"/> > --> > > <!-- Uncomment these lines to enable the profile service. To allow > profile properties to be retrieved > and modified in ASP.NET AJAX applications, you need to add each > property name to the readAccessProperties and > writeAccessProperties attributes. --> > <!-- > <profileService enabled="true" > readAccessProperties="propertyname1,propertyname2" > writeAccessProperties="propertyname1,propertyname2" /> > --> > </webServices> > <!-- > <scriptResourceHandler enableCompression="true" enableCaching="true" > /> > --> > </scripting> > </system.web.extensions> > > <system.webServer> > <validation validateIntegratedModeConfiguration="false"/> > <modules> > <add name="ScriptModule" preCondition="integratedMode" > type="System.Web.Handlers.ScriptModule, System.Web.Extensions, > Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> > </modules> > <handlers> > <remove name="WebServiceHandlerFactory-Integrated" /> > <add name="ScriptHandlerFactory" verb="*" path="*.asmx" > preCondition="integratedMode" > type="System.Web.Script.Services.ScriptHandlerFactory, > System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35"/> > <add name="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"/> > <add name="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> > > > -- > Teemu Keiski > AspInsider, ASP.NET MVP > http://blogs.aspadvice.com/joteke > http://teemukeiski.net > > > "Hardy Wang" <(E-Mail Removed)> wrote in message > news:E35DCA95-C4AC-4A1A-946C-(E-Mail Removed)... > > No luck, it is still a postback. > > > > "Teemu Keiski" wrote: > > > >> Hi, > >> > >> you need to set EnablePartialRendering="true" to the <asp:ScriptManager> > >> > >> -- > >> Teemu Keiski > >> AspInsider, ASP.NET MVP > >> http://blogs.aspadvice.com/joteke > >> http://teemukeiski.net > >> > >> > >> > >> "Hardy Wang" <(E-Mail Removed)> wrote in message > >> news:B210900B-BEA8-4362-9198-(E-Mail Removed)... > >> > Hi all, > >> > I followed first walk through sample from > >> > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to > >> > create > >> > my > >> > first testing page, The problem is after I clicked that botton, it > >> > still > >> > trigged a postback. Do I miss something? > >> > > >> > Following is my code: > >> > > >> > <%@ Page Language="C#" AutoEventWireup="true" > >> > CodeFile="Default.aspx.cs" > >> > Inherits="_Default" %> > >> > > >> > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> > >> > </head> > >> > <body> > >> > <form id="form1" runat="server"> > >> > <div> > >> > <asp:ScriptManager ID="ScriptManager1" runat="server"> > >> > </asp:ScriptManager> > >> > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> > >> > <ContentTemplate> > >> > <asp:Label ID="Label1" runat="server" Text="Parcel > >> > created"></asp:Label> > >> > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" > >> > Text="Button" /> > >> > </ContentTemplate> > >> > </asp:UpdatePanel> > >> > </div> > >> > </form> > >> > </body> > >> > </html> > >> > > >> > > >> > > >> > using System; > >> > using System.Data; > >> > using System.Configuration; > >> > using System.Web; > >> > using System.Web.Security; > >> > using System.Web.UI; > >> > using System.Web.UI.WebControls; > >> > using System.Web.UI.WebControls.WebParts; > >> > using System.Web.UI.HtmlControls; > >> > > >> > public partial class _Default : System.Web.UI.Page > >> > { > >> > protected void Page_Load(object sender, EventArgs e) > >> > { > >> > > >> > } > >> > > >> > protected void Button1_Click(object sender, EventArgs e) { > >> > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); > >> > } > >> > } > >> > > >> > Html code generated by page > >> > > >> > > >> > > >> > <!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><title> > >> > Untitled Page > >> > </title></head> > >> > <body> > >> > <form name="form1" method="post" action="Default.aspx" id="form1"> > >> > <div> > >> > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" > >> > /> > >> > <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" > >> > value="" > >> > /> > >> > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" > >> > value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> > >> > </div> > >> > > >> > <script type="text/javascript"> > >> > <!-- > >> > var theForm = document.forms['form1']; > >> > if (!theForm) { > >> > theForm = document.form1; > >> > } > >> > function __doPostBack(eventTarget, eventArgument) { > >> > if (!theForm.onsubmit || (theForm.onsubmit() != false)) { > >> > theForm.__EVENTTARGET.value = eventTarget; > >> > theForm.__EVENTARGUMENT.value = eventArgument; > >> > theForm.submit(); > >> > } > >> > } > >> > // --> > >> > </script> > >> > > >> > > >> > <script > >> > src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" > >> > type="text/javascript"></script> > >> > > >> > > >> > <script > >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" > >> > type="text/javascript"></script> > >> > <script > >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" > >> > type="text/javascript"></script> > >> > <div> > >> > <script type="text/javascript"> > >> > //<![CDATA[ |
|
||
|
||||
|
Teemu Keiski
Guest
Posts: n/a
|
I added the config as attachment to this msg. At least you need to have
scripting-related stuff there (modules and handlers) but I might add them all. <system.webServer> is IIS 7.0 related stuff (I use Vista), and you can ignore that if you don't use it. See following link for details what each setting means: http://ajax.asp.net/docs/ConfiguringASPNETAJAX.aspx -- Teemu Keiski AspInsider, ASP.NET MVP http://blogs.aspadvice.com/joteke http://teemukeiski.net "Hardy Wang" <(E-Mail Removed)> wrote in message news:5C5479B9-943A-424A-B51F-(E-Mail Removed)... > VS2005 added following for me automatically, and that's all. > <assemblies> > <add assembly="System.Web.Extensions, Version=1.0.61025.0, > Culture=neutral, > PublicKeyToken=31BF3856AD364E35"/></assemblies> > </compilation> > > There are so many keys you listed, I do need to add them all? > > "Teemu Keiski" wrote: > >> That needs still to be set for it to work, But: What does your >> application's >> web.config look like? Setting up ASP.NEt Aajx requires a few lines there. >> For example my ASP.NET Ajax enabled app's web.config looks like >> >> <?xml version="1.0"?> >> <configuration> >> <configSections> >> <sectionGroup name="system.web.extensions" >> type="System.Web.Configuration.SystemWebExtensionsSectionGroup, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"> >> <sectionGroup name="scripting" >> type="System.Web.Configuration.ScriptingSectionGroup, >> System.Web.Extensions, >> Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> >> <section name="scriptResourceHandler" >> type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" >> allowDefinition="MachineToApplication"/> >> <sectionGroup name="webServices" >> type="System.Web.Configuration.ScriptingWebServicesSectionGroup, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"> >> <section name="jsonSerialization" >> type="System.Web.Configuration.ScriptingJsonSerializationSection, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" >> allowDefinition="Everywhere" /> >> <section name="profileService" >> type="System.Web.Configuration.ScriptingProfileServiceSection, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" >> allowDefinition="MachineToApplication" /> >> <section name="authenticationService" >> type="System.Web.Configuration.ScriptingAuthenticationServiceSection, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" >> allowDefinition="MachineToApplication" /> >> </sectionGroup> >> </sectionGroup> >> </sectionGroup> >> </configSections> >> >> <system.web> >> <pages> >> <controls> >> <add tagPrefix="asp" namespace="System.Web.UI" >> assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"/> >> </controls> >> </pages> >> <!-- >> Set compilation debug="true" to insert debugging >> symbols into the compiled page. Because this >> affects performance, set this value to true only >> during development. >> --> >> <compilation debug="false"> >> <assemblies> >> <add assembly="System.Web.Extensions, Version=1.0.61025.0, >> Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> >> </assemblies> >> </compilation> >> >> <httpHandlers> >> <remove verb="*" path="*.asmx"/> >> <add verb="*" path="*.asmx" validate="false" >> type="System.Web.Script.Services.ScriptHandlerFactory, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"/> >> <add verb="*" path="*_AppService.axd" validate="false" >> type="System.Web.Script.Services.ScriptHandlerFactory, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"/> >> <add verb="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> >> <add name="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> >> <!-- Uncomment this line to customize maxJsonLength and add a >> custom >> converter --> >> <!-- >> <jsonSerialization maxJsonLength="500"> >> <converters> >> <add name="ConvertMe" >> type="Acme.SubAcme.ConvertMeTypeConverter"/> >> </converters> >> </jsonSerialization> >> --> >> <!-- Uncomment this line to enable the authentication service. >> Include >> requireSSL="true" if appropriate. --> >> <!-- >> <authenticationService enabled="true" requireSSL = "true|false"/> >> --> >> >> <!-- Uncomment these lines to enable the profile service. To allow >> profile properties to be retrieved >> and modified in ASP.NET AJAX applications, you need to add >> each >> property name to the readAccessProperties and >> writeAccessProperties attributes. --> >> <!-- >> <profileService enabled="true" >> readAccessProperties="propertyname1,propertyname2" >> writeAccessProperties="propertyname1,propertyname2" >> /> >> --> >> </webServices> >> <!-- >> <scriptResourceHandler enableCompression="true" >> enableCaching="true" >> /> >> --> >> </scripting> >> </system.web.extensions> >> >> <system.webServer> >> <validation validateIntegratedModeConfiguration="false"/> >> <modules> >> <add name="ScriptModule" preCondition="integratedMode" >> type="System.Web.Handlers.ScriptModule, System.Web.Extensions, >> Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> >> </modules> >> <handlers> >> <remove name="WebServiceHandlerFactory-Integrated" /> >> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" >> preCondition="integratedMode" >> type="System.Web.Script.Services.ScriptHandlerFactory, >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35"/> >> <add name="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"/> >> <add name="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> >> >> >> -- >> Teemu Keiski >> AspInsider, ASP.NET MVP >> http://blogs.aspadvice.com/joteke >> http://teemukeiski.net >> >> >> "Hardy Wang" <(E-Mail Removed)> wrote in message >> news:E35DCA95-C4AC-4A1A-946C-(E-Mail Removed)... >> > No luck, it is still a postback. >> > >> > "Teemu Keiski" wrote: >> > >> >> Hi, >> >> >> >> you need to set EnablePartialRendering="true" to the >> >> <asp:ScriptManager> >> >> >> >> -- >> >> Teemu Keiski >> >> AspInsider, ASP.NET MVP >> >> http://blogs.aspadvice.com/joteke >> >> http://teemukeiski.net >> >> >> >> >> >> >> >> "Hardy Wang" <(E-Mail Removed)> wrote in message >> >> news:B210900B-BEA8-4362-9198-(E-Mail Removed)... >> >> > Hi all, >> >> > I followed first walk through sample from >> >> > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to >> >> > create >> >> > my >> >> > first testing page, The problem is after I clicked that botton, it >> >> > still >> >> > trigged a postback. Do I miss something? >> >> > >> >> > Following is my code: >> >> > >> >> > <%@ Page Language="C#" AutoEventWireup="true" >> >> > CodeFile="Default.aspx.cs" >> >> > Inherits="_Default" %> >> >> > >> >> > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> >> >> > </head> >> >> > <body> >> >> > <form id="form1" runat="server"> >> >> > <div> >> >> > <asp:ScriptManager ID="ScriptManager1" runat="server"> >> >> > </asp:ScriptManager> >> >> > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> >> >> > <ContentTemplate> >> >> > <asp:Label ID="Label1" runat="server" Text="Parcel >> >> > created"></asp:Label> >> >> > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" >> >> > Text="Button" /> >> >> > </ContentTemplate> >> >> > </asp:UpdatePanel> >> >> > </div> >> >> > </form> >> >> > </body> >> >> > </html> >> >> > >> >> > >> >> > >> >> > using System; >> >> > using System.Data; >> >> > using System.Configuration; >> >> > using System.Web; >> >> > using System.Web.Security; >> >> > using System.Web.UI; >> >> > using System.Web.UI.WebControls; >> >> > using System.Web.UI.WebControls.WebParts; >> >> > using System.Web.UI.HtmlControls; >> >> > >> >> > public partial class _Default : System.Web.UI.Page >> >> > { >> >> > protected void Page_Load(object sender, EventArgs e) >> >> > { >> >> > >> >> > } >> >> > >> >> > protected void Button1_Click(object sender, EventArgs e) { >> >> > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); >> >> > } >> >> > } >> >> > >> >> > Html code generated by page >> >> > >> >> > >> >> > >> >> > <!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><title> >> >> > Untitled Page >> >> > </title></head> >> >> > <body> >> >> > <form name="form1" method="post" action="Default.aspx" >> >> > id="form1"> >> >> > <div> >> >> > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" >> >> > value="" >> >> > /> >> >> > <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" >> >> > value="" >> >> > /> >> >> > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" >> >> > value="/wEPDwULLTEyNTU5OTE4NDBkZFFbG+xINimfJjnJzMPyN5/bdPcr" /> >> >> > </div> >> >> > >> >> > <script type="text/javascript"> >> >> > <!-- >> >> > var theForm = document.forms['form1']; >> >> > if (!theForm) { >> >> > theForm = document.form1; >> >> > } >> >> > function __doPostBack(eventTarget, eventArgument) { >> >> > if (!theForm.onsubmit || (theForm.onsubmit() != false)) { >> >> > theForm.__EVENTTARGET.value = eventTarget; >> >> > theForm.__EVENTARGUMENT.value = eventArgument; >> >> > theForm.submit(); >> >> > } >> >> > } >> >> > // --> >> >> > </script> >> >> > >> >> > >> >> > <script >> >> > src="/AjaxSandbox/WebResource.axd?d=uPSIJPV09GNZkXa1aWLuZA2&t=632961560341637622" >> >> > type="text/javascript"></script> >> >> > >> >> > >> >> > <script >> >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW5yqEjrhREy__cV5gKfSghPU1&t=633053156500271737" >> >> > type="text/javascript"></script> >> >> > <script >> >> > src="/AjaxSandbox/ScriptResource.axd?d=Rdf9isNeXMPi-qNzO-XVRmXNOH0DmLQG-4RxW5WORPfrZ2K0YD5Icg_Bz9c5f0-wuytwMMng0hZa1k1SSKrW572e2ypQhyGf_JtyUNuUy11_drtp-tXJrGLYVAgwBUoK0&t=633053156500271737" >> >> > type="text/javascript"></script> >> >> > <div> >> >> > <script type="text/javascript"> >> >> > //<![CDATA[ |
|
||
|
||||
|
=?Utf-8?B?SGFyZHkgV2FuZw==?=
Guest
Posts: n/a
|
Thanks, I copied your config file, it works. Then I removed lines might not
be neccessary, and just keep following. <?xml version="1.0"?> <configuration> <system.web> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </controls> </pages> <compilation debug="true"> <assemblies> <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </assemblies> </compilation> </system.web> </configuration> "Teemu Keiski" wrote: > I added the config as attachment to this msg. At least you need to have > scripting-related stuff there (modules and handlers) but I might add them > all. <system.webServer> is IIS 7.0 related stuff (I use Vista), and you can > ignore that if you don't use it. > > See following link for details what each setting means: > http://ajax.asp.net/docs/ConfiguringASPNETAJAX.aspx > > > -- > Teemu Keiski > AspInsider, ASP.NET MVP > http://blogs.aspadvice.com/joteke > http://teemukeiski.net > > > "Hardy Wang" <(E-Mail Removed)> wrote in message > news:5C5479B9-943A-424A-B51F-(E-Mail Removed)... > > VS2005 added following for me automatically, and that's all. > > <assemblies> > > <add assembly="System.Web.Extensions, Version=1.0.61025.0, > > Culture=neutral, > > PublicKeyToken=31BF3856AD364E35"/></assemblies> > > </compilation> > > > > There are so many keys you listed, I do need to add them all? > > > > "Teemu Keiski" wrote: > > > >> That needs still to be set for it to work, But: What does your > >> application's > >> web.config look like? Setting up ASP.NEt Aajx requires a few lines there. > >> For example my ASP.NET Ajax enabled app's web.config looks like > >> > >> <?xml version="1.0"?> > >> <configuration> > >> <configSections> > >> <sectionGroup name="system.web.extensions" > >> type="System.Web.Configuration.SystemWebExtensionsSectionGroup, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"> > >> <sectionGroup name="scripting" > >> type="System.Web.Configuration.ScriptingSectionGroup, > >> System.Web.Extensions, > >> Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> > >> <section name="scriptResourceHandler" > >> type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" > >> allowDefinition="MachineToApplication"/> > >> <sectionGroup name="webServices" > >> type="System.Web.Configuration.ScriptingWebServicesSectionGroup, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"> > >> <section name="jsonSerialization" > >> type="System.Web.Configuration.ScriptingJsonSerializationSection, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" > >> allowDefinition="Everywhere" /> > >> <section name="profileService" > >> type="System.Web.Configuration.ScriptingProfileServiceSection, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" > >> allowDefinition="MachineToApplication" /> > >> <section name="authenticationService" > >> type="System.Web.Configuration.ScriptingAuthenticationServiceSection, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35" requirePermission="false" > >> allowDefinition="MachineToApplication" /> > >> </sectionGroup> > >> </sectionGroup> > >> </sectionGroup> > >> </configSections> > >> > >> <system.web> > >> <pages> > >> <controls> > >> <add tagPrefix="asp" namespace="System.Web.UI" > >> assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"/> > >> </controls> > >> </pages> > >> <!-- > >> Set compilation debug="true" to insert debugging > >> symbols into the compiled page. Because this > >> affects performance, set this value to true only > >> during development. > >> --> > >> <compilation debug="false"> > >> <assemblies> > >> <add assembly="System.Web.Extensions, Version=1.0.61025.0, > >> Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> > >> </assemblies> > >> </compilation> > >> > >> <httpHandlers> > >> <remove verb="*" path="*.asmx"/> > >> <add verb="*" path="*.asmx" validate="false" > >> type="System.Web.Script.Services.ScriptHandlerFactory, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"/> > >> <add verb="*" path="*_AppService.axd" validate="false" > >> type="System.Web.Script.Services.ScriptHandlerFactory, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"/> > >> <add verb="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> > >> <add name="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> > >> <!-- Uncomment this line to customize maxJsonLength and add a > >> custom > >> converter --> > >> <!-- > >> <jsonSerialization maxJsonLength="500"> > >> <converters> > >> <add name="ConvertMe" > >> type="Acme.SubAcme.ConvertMeTypeConverter"/> > >> </converters> > >> </jsonSerialization> > >> --> > >> <!-- Uncomment this line to enable the authentication service. > >> Include > >> requireSSL="true" if appropriate. --> > >> <!-- > >> <authenticationService enabled="true" requireSSL = "true|false"/> > >> --> > >> > >> <!-- Uncomment these lines to enable the profile service. To allow > >> profile properties to be retrieved > >> and modified in ASP.NET AJAX applications, you need to add > >> each > >> property name to the readAccessProperties and > >> writeAccessProperties attributes. --> > >> <!-- > >> <profileService enabled="true" > >> readAccessProperties="propertyname1,propertyname2" > >> writeAccessProperties="propertyname1,propertyname2" > >> /> > >> --> > >> </webServices> > >> <!-- > >> <scriptResourceHandler enableCompression="true" > >> enableCaching="true" > >> /> > >> --> > >> </scripting> > >> </system.web.extensions> > >> > >> <system.webServer> > >> <validation validateIntegratedModeConfiguration="false"/> > >> <modules> > >> <add name="ScriptModule" preCondition="integratedMode" > >> type="System.Web.Handlers.ScriptModule, System.Web.Extensions, > >> Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> > >> </modules> > >> <handlers> > >> <remove name="WebServiceHandlerFactory-Integrated" /> > >> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" > >> preCondition="integratedMode" > >> type="System.Web.Script.Services.ScriptHandlerFactory, > >> System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, > >> PublicKeyToken=31bf3856ad364e35"/> > >> <add name="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"/> > >> <add name="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> > >> > >> > >> -- > >> Teemu Keiski > >> AspInsider, ASP.NET MVP > >> http://blogs.aspadvice.com/joteke > >> http://teemukeiski.net > >> > >> > >> "Hardy Wang" <(E-Mail Removed)> wrote in message > >> news:E35DCA95-C4AC-4A1A-946C-(E-Mail Removed)... > >> > No luck, it is still a postback. > >> > > >> > "Teemu Keiski" wrote: > >> > > >> >> Hi, > >> >> > >> >> you need to set EnablePartialRendering="true" to the > >> >> <asp:ScriptManager> > >> >> > >> >> -- > >> >> Teemu Keiski > >> >> AspInsider, ASP.NET MVP > >> >> http://blogs.aspadvice.com/joteke > >> >> http://teemukeiski.net > >> >> > >> >> > >> >> > >> >> "Hardy Wang" <(E-Mail Removed)> wrote in message > >> >> news:B210900B-BEA8-4362-9198-(E-Mail Removed)... > >> >> > Hi all, > >> >> > I followed first walk through sample from > >> >> > http://ajax.asp.net/docs/tutorials/I...datePanel.aspx to > >> >> > create > >> >> > my > >> >> > first testing page, The problem is after I clicked that botton, it > >> >> > still > >> >> > trigged a postback. Do I miss something? > >> >> > > >> >> > Following is my code: > >> >> > > >> >> > <%@ Page Language="C#" AutoEventWireup="true" > >> >> > CodeFile="Default.aspx.cs" > >> >> > Inherits="_Default" %> > >> >> > > >> >> > <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.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>Untitled Page</title> > >> >> > </head> > >> >> > <body> > >> >> > <form id="form1" runat="server"> > >> >> > <div> > >> >> > <asp:ScriptManager ID="ScriptManager1" runat="server"> > >> >> > </asp:ScriptManager> > >> >> > <asp:UpdatePanel ID="UpdatePanel1" runat="server"> > >> >> > <ContentTemplate> > >> >> > <asp:Label ID="Label1" runat="server" Text="Parcel > >> >> > created"></asp:Label> > >> >> > <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" > >> >> > Text="Button" /> > >> >> > </ContentTemplate> > >> >> > </asp:UpdatePanel> > >> >> > </div> > >> >> > </form> > >> >> > </body> > >> >> > </html> > >> >> > > >> >> > > >> >> > > >> >> > using System; > >> >> > using System.Data; > >> >> > using System.Configuration; > >> >> > using System.Web; > >> >> > using System.Web.Security; > >> >> > using System.Web.UI; > >> >> > using System.Web.UI.WebControls; > >> >> > using System.Web.UI.WebControls.WebParts; > >> >> > using System.Web.UI.HtmlControls; > >> >> > > >> >> > public partial class _Default : System.Web.UI.Page > >> >> > { > >> >> > protected void Page_Load(object sender, EventArgs e) > >> >> > { > >> >> > > >> >> > } > >> >> > > >> >> > protected void Button1_Click(object sender, EventArgs e) { > >> >> > Label1.Text = "Refreshed at " + DateTime.Now.ToString(); > >> >> > } > >> >> > } > >> >> > > >> >> > Html code generated by page > >> >> > > >> >> > > >> >> > > >> >> > <!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><title> > >> >> > Untitled Page > >> >> > </title></head> > >> >> > <body> > >> >> > <form name="form1" method="post" action="Default.aspx" > >> >> > id="form1"> > >> >> > <div> > >> >> > <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" |
|
||
|
||||
|
=?Utf-8?B?SGFyZHkgV2FuZw==?=
Guest
Posts: n/a
|
This is the first time I download this library, I downloaded it from
http://www.microsoft.com/downloads/d...displaylang=en this should be release 1.0? "Rob Meade" wrote: > "Hardy Wang" wrote ... > > > VS2005 added following for me automatically, and that's all. > > <assemblies> > > <add assembly="System.Web.Extensions, Version=1.0.61025.0, > > Culture=neutral, > > PublicKeyToken=31BF3856AD364E35"/></assemblies> > > </compilation> > > Sounds like you might have the release candidate instead of the 1.0 > release - I noticed that the 1.0 release changed the web.config file > significantly. > > Did you "remove" via Add/Remove programs the RC before installing 1.0? > > Incidentally, I am also getting full postbacks with all of my Ajax testing, > and I am using 1.0, and have the config as posted by Teemu....so any help in > this area would be appreciated... > > Rob > > > |
|
||
|
||||
|
Rob Meade
Guest
Posts: n/a
|
"Hardy Wang" wrote ...
> This is the first time I download this library, I downloaded it from > http://www.microsoft.com/downloads/d...displaylang=en > this should be release 1.0? Yep - thats release 1.0 Just thought I'd mention what I did as I've seen a few forum posts where people had run into problems where they have previous versions installed.. Regards Rob |
|
||
|
||||
|
|
|
| |
![]() |
| Thread Tools | |
| Rate This Thread | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| C# beginner question | Marco Shaw | Microsoft C# .NET | 1 | 18th Sep 2008 01:10 PM |
| Beginner question | =?Utf-8?B?S2lt?= | Microsoft Access Queries | 2 | 25th Sep 2007 11:57 PM |
| Populating DropDownLists with AJAX - Beginner | 47computers@gmail.com | Microsoft ASP .NET | 1 | 1st Apr 2007 12:59 AM |
| beginner AJAX questions (AJAX.net) | darrel | Microsoft ASP .NET | 5 | 28th Apr 2006 07:42 PM |
| No Class at ALL!!! beginner/beginner question | =?Utf-8?B?S3VydCBTY2hyb2VkZXI=?= | Microsoft ASP .NET | 7 | 3rd Feb 2005 02:47 PM |
Powered by vBulletin®. Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2010, Crawlability, Inc. |




