微軟ajax中提供的javascript方法和類庫

來源:互聯網
上載者:User

這幾天在看ASP.NET AJAX非同步呼叫Web Service和頁面中的類方法 中的內容,確實很強大,方便我們非同步開發一些ajax功能。具體的內容大家可以去 Dflying Chen @ cnblogs 的部落格去看一下。

今天主要想說的是 在apsx頁面後台 有一個 pageload方法,用來載入我們第一次要執行的功能,其實,在頁面,javascript也有一個pageLoad方法,用來執行頁面載入的時候要執行的javascript代碼,很好用。可以直接放在<script>裡面

代碼如下

  function pageLoad() {

      //非同步呼叫web service裡面的方法

            WebApplication1.WebService1.GetGenericEmployeeDictionary(onSucceeded);

        }

 

我們知道,微軟在ajax裡面為我們建立了很多的類庫,很多一些是原先c#裡面有的類庫,用javascript進行了另外的封裝,方便我們在開發的過程中使用

例如 StringBuilder 類

            var tableBuilder = new Sys.StringBuilder("<table border=1>");

            // 建立表格標題列

            tableBuilder.append(

                "<tr><td>Id</td><td>Name</td><td>Email</td><td>Salary</td></tr>"

            );

            for (var key in result) {

                var employee = result[key];

                // 建立表格內容行

                var rowString =

            String.format(

                "<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>",

                employee.Id,

                employee.Name,

                employee.Email,

                employee.Salary

            );

                tableBuilder.append(rowString);

            }

            tableBuilder.append("</table>");

            $get("result").innerHTML = tableBuilder.toString();

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.