Hi,

I have done this example to run two methods at the same time:


<%@ Page language="c#" Inherits="System.Web.UI.Page"
ClassName="ExamplePerformance" %>
<script language="c#" runat="server">

[AjaxPro.AjaxMethod]
public string Test02(int a, bool b, string s)
{
    System.Threading.Thread.Sleep(2*1000);
    return "Hello World!";
}

public void Page_Load(object sender, EventArgs e)
{
    AjaxPro.Utility.RegisterTypeForAjax(typeof(ExamplePerformance));
}

</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml";>
    <head>
        <title>Example</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    </head>
    <body>
        <form id="Form1" method="post" runat="server">

<script type="text/javascript">

function callback(res) {
    alert(AjaxPro.toJSON(res));
}

ASP.ExamplePerformance.Test02(1, true, "Hello World", callback);
ASP.ExamplePerformance.Test02(1, true, "Hello World", callback);

</script>

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



This example is working for me, so maybe I have time this evening to
look on your code.

Regards,
Michael






On 5/2/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Hi
> I used ajax with asp.net 1.1 and made the following
> javascript code that worked very well.
> (I translated some variables, originally italian style in English.)
>
> When i used the same code in ASP.NET 2.0 with relative new AJAXPRO
> only worked either
> County.ReturnDataTableCounty(province,page,test15_callback) or
> County.ReturnRecordNumber(province,test16_callback), but not both at
> the same time.
> Is there anybody that can helpme?
> best regards and thanx
>
>
>
> function LoadCounty(dropdownlist1){
>  //alert('called');
>  var countryId=dropdownlist1.selectedIndex;
>  var province=dropdownlist1.options(parseInt(countryId)).text;
>  var page=parseInt(Form1.txtCurrentPage.value);
>  if (countryId > 0)
>  {
>        //alert('return');
>        County.ReturnDataTableCounty(province,page,test15_callback);
>        County.ReturnRecordNumber(province,text16_callback);
>  }
>
> }
>
> function test15_callback(res){
>        var dt= res.value;
>        var page=parseInt(Form1.txtCurrentPage.value);
>        var mPage="&Page=" +page;
>        var event="";
>        tableDisplay.innerHTML="";
>        if(typeof(res) == 'object' && typeof(dt) == 'object'){
>                var s = new Array();
>            s[s.length]="<table cellPadding=1 cellSpacing=1 rules=rows
> border=1>";
>                s[s.length]="<tr style=background-color:Lightgreen
> ;font-size:X-Small;>";
>
>                s[s.length]="<td
> style=width:150px>Description</td><td>Delete</td><td>Modify</td></tr>";
>
>                for(var i=0; i<dt.Tables[0].Rows.length; i++){
>                        s[s.length]="<tr style=font-size:X-Small;>";
>
>                        s[s.length]="<td style=width:150px;>" +
> dt.Tables[0].Rows[i].descrizione + "</td>";
>
>                        //
>
>                        s[s.length]="<td align=center>" + "<a 
> HREF=County.aspx?Delete=1&id="
> + dt.Tables[0].Rows[i].id_tipocomune + "&idProvincia=" +
> dt.Tables[0].Rows[i].id_regione + mPage + "><img src=images/trash.gif
> alt='' border=0 style=font-size:Small></A></td>";
>                        s[s.length]="<td align=center>" + "<a 
> HREF=County.aspx?Edit=1&id=" +
> dt.Tables[0].Rows[i].id_tipocomune + "&idProvincia=" +
> dt.Tables[0].Rows[i].id_regione + mPage + ">Go!</A></td>";
>                        s[s.length]="<tr>";
>                }
>           s[s.length]="</table>";
>           tableDisplay.innerHTML=s.join("");
>   }
>
> }
> function test16_callback(res){
>        //
>        Form1.txtNoComuni.value=res.value;
>        var PageCount;
>        PageCount=Math.ceil(res.value/5);
>        var s="";
>        if (0==PageCount){
>         pager.innerHTML=s ;
>         return;
>        }
>        pager.innerHTML=s ;
>    var CurrentPage;
>    CurrentPage=parseInt(Form1.txtCurrentPage.value);
>    if  (CurrentPage>1)
>                s= s + SinglePage(CurrentPage - 
> 1,"<b>&lt;&lt;</b>","County.aspx");
>        //le altre pagine
>    for (var i = 0; i<PageCount; i++){
>        s= s + SinglePage(i+1, "","County.aspx");
>    }
>    if (CurrentPage < PageCount)
>        s=s+ SinglePage(CurrentPage + 1,
> "<b>&gt;&gt;</b>","County.aspx");
>    pager.innerHTML=s ;
> }
>
> function SinglePage(Page,Text,Url){
>    if (Text == "")
>        Text = Page;
>    var ThePage;
>    ThePage = "?Page=" + Page;
>    var CurrentPage;
>    CurrentPage=Form1.txtCurrentPage.value;
>    var TheRegion;
>    TheRegion="&Regione=" + document.Form1.regioni.value;
>    TheRegion=TheRegion.replace(" ","%20")
>    var TheProvince;
>    TheProvince="&Provincia=" + document.Form1.provincie.value;
>    TheProvince=TheProvince.replace(" ","%20")
>    if (CurrentPage == Page)
>        return "<b>[" + Page + "]</b>";
>    else
>        return " <a id=" + "A" + Page + " href=" + Url + ThePage +
> TheRegion + TheProvince + ">" + Text + "</a>";
> }
>
>
> >
>


--
Best regards | Sch�ne Gr��e
Michael

Microsoft MVP - Most Valuable Professional
Microsoft MCAD - Certified Application Developer

http://weblogs.asp.net/mschwarz/
http://www.schwarz-interactive.de/
mailto:[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to