You need to make the call with the AJAX3.Index.Add. That should fix
your problem.
-Nick
On Oct 4, 5:21 pm, "lazerman" <[EMAIL PROTECTED]> wrote:
> here is my code:
>
> ASPX:
>
> <%@ Page language="c#" Codebehind="Index.aspx.cs"
> AutoEventWireup="false" Inherits="AJAX3.Index" %>
> <html>
> <head>
> <title>Index</title>
> </head>
> <body MS_POSITIONING="GridLayout">
> <form id="Form1" method="post" runat="server">
> </form>
> </body>
> <script language="javascript">
> var response = Index.Add(6,7);
> alert(response.value);
> </script>
> </html>
>
> C#:
>
> using System;
> using System.Collections;
> using System.ComponentModel;
> using System.Data;
> using System.Drawing;
> using System.Web;
> using System.Web.SessionState;
> using System.Web.UI;
> using System.Web.UI.WebControls;
> using System.Web.UI.HtmlControls;
>
> namespace AJAX3
> {
> /// <summary>
> /// Summary description for Index.
> /// </summary>
> public class Index : System.Web.UI.Page
> {
> private void Page_Load(object sender, System.EventArgs e)
> {
> AjaxPro.Utility.RegisterTypeForAjax(typeof(Index));
> }
>
> [AjaxPro.AjaxMethod()]
> public int Add(int fnum,int snum)
> {
> return fnum + snum;
> }
>
> #region Web Form Designer generated code
> override protected void OnInit(EventArgs e)
> {
> //
> // CODEGEN: This call is required by the ASP.NET Web
> Form Designer.
> //
> InitializeComponent();
> base.OnInit(e);
> }
>
> /// <summary>
> /// Required method for Designer support - do not modify
> /// the contents of this method with the code editor.
> /// </summary>
> private void InitializeComponent()
> {
> this.Load += new System.EventHandler(this.Page_Load);
> }
> #endregion
> }
>
> }Web.config:
>
> <?xml version="1.0" encoding="utf-8" ?>
> <configuration>
>
> <system.web>
> <httpHandlers>
> <add verb="POST,GET" path="*.ashx"
> type="AjaxPro.AjaxHandlerFactory,
> AjaxPro" />
> </httpHandlers>
> <!-- DYNAMIC DEBUG COMPILATION
> Set compilation debug="true" to enable ASPX debugging.
> Otherwise, setting this value to
> false will improve runtime performance of this application.
> Set compilation debug="true" to insert debugging symbols
> (.pdb information)
> into the compiled page. Because this creates a larger file
> that executes
> more slowly, you should set this value to true only when
> debugging and to
> false at all other times. For more information, refer to the
> documentation about
> debugging ASP.NET files.
> -->
> <compilation
> defaultLanguage="c#"
> debug="true"
> />
>
> <!-- CUSTOM ERROR MESSAGES
> Set customErrors mode="On" or "RemoteOnly" to enable custom
> error messages, "Off" to disable.
> Add <error> tags for each of the errors you want to handle.
>
> "On" Always display custom (friendly) messages.
> "Off" Always display detailed ASP.NET error information.
> "RemoteOnly" Display custom (friendly) messages only to users
> not running
> on the local Web server. This setting is recommended for
> security purposes, so
> that you do not display application detail information to
> remote clients.
> -->
> <customErrors
> mode="RemoteOnly"
> />
>
> <!-- AUTHENTICATION
> This section sets the authentication policies of the
> application. Possible modes are "Windows",
> "Forms", "Passport" and "None"
>
> "None" No authentication is performed.
> "Windows" IIS performs authentication (Basic, Digest, or
> Integrated Windows) according to
> its settings for the application. Anonymous access must be
> disabled in IIS.
> "Forms" You provide a custom form (Web page) for users to
> enter their credentials, and then
> you authenticate them in your application. A user credential
> token is stored in a cookie.
> "Passport" Authentication is performed via a centralized
> authentication service provided
> by Microsoft that offers a single logon and core profile
> services for member sites.
> -->
> <authentication mode="Windows" />
>
> <!-- AUTHORIZATION
> This section sets the authorization policies of the
> application. You can allow or deny access
> to application resources by user or role. Wildcards: "*" mean
> everyone, "?" means anonymous
> (unauthenticated) users.
> -->
>
> <authorization>
> <allow users="*" /> <!-- Allow all users -->
> <!-- <allow users="[comma separated list of users]"
> roles="[comma separated list of roles]"/>
> <deny users="[comma separated list of users]"
> roles="[comma separated list of roles]"/>
> -->
> </authorization>
>
> <!-- APPLICATION-LEVEL TRACE LOGGING
> Application-level tracing enables trace log output for every
> page within an application.
> Set trace enabled="true" to enable application trace logging.
> If pageOutput="true", the
> trace information will be displayed at the bottom of each
> page. Otherwise, you can view the
> application trace log by browsing the "trace.axd" page from
> your web application
> root.
> -->
> <trace
> enabled="false"
> requestLimit="10"
> pageOutput="false"
> traceMode="SortByTime"
> localOnly="true"
> />
>
> <!-- SESSION STATE SETTINGS
> By default ASP.NET uses cookies to identify which requests
> belong to a particular session.
> If cookies are not available, a session can be tracked by
> adding a session identifier to the URL.
> To disable cookies, set sessionState cookieless="true".
> -->
> <sessionState
> mode="InProc"
> stateConnectionString="tcpip=127.0.0.1:42424"
> sqlConnectionString="data
> source=127.0.0.1;Trusted_Connection=yes"
> cookieless="false"
> timeout="20"
> />
>
> <!-- GLOBALIZATION
> This section sets the globalization settings of the
> application.
> -->
> <globalization
> requestEncoding="utf-8"
> responseEncoding="utf-8"
> />
>
> </system.web>
>
> </configuration>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ajax.NET Professional" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/ajaxpro
The latest downloads of Ajax.NET Professional can be found at
http://www.ajaxpro.info/
Don't forget to read my blog at http://weblogs.asp.net/mschwarz/
The open source project is now located at
http://www.codeplex.com/Wiki/View.aspx?ProjectName=AjaxPro
-~----------~----~----~----~------~----~------~--~---