您的位置:首页 > Web前端 > JavaScript

步步为营VS 2008 + .NET 3.5(2) - VS 2008新特性之JavaScript Intellisense and Debugging(JavaScript的智能感知和调试)

2007-10-10 08:50 405 查看
[索引页]

[源码下载]

[align=center]步步为营VS 2008 + .NET 3.5(2) - VS 2008新特性之JavaScript Intellisense and Debugging(JavaScript的智能感知和调试)[/align]

作者:webabcd

介绍

VS 2008可以非常完美地支持JavaScript和ASP.NET AJAX的智能感知和调试。.NET 3.5内置了ASP.NET AJAX,并且UpdatePanel终于可以支持WebPart了。

示例

Feature.js(被aspx页引用的js文件)

// 创建一个math类

window.math = function()

window.math.prototype =

/// <reference path="Feature.js" />

/// <reference name="MicrosoftAjax.js" />

// 外部js文件用这种方法引进来<reference path="Feature.js" />

// <asp:scriptmanager>控件引入的js用这种方法引进来<reference name="MicrosoftAjax.js" />

function refTest()

WebServiceMath.asmx(为ASP.NET AJAX提供服务的WebService)

using System;

using System.Web;

using System.Web.Services;

using System.Web.Services.Protocols;

[WebService(Description = "WebService提供的数学函数类", Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[System.Web.Script.Services.ScriptService]

public class WebServiceMath : System.Web.Services.WebService

{

/// <summary>

/// 返回两个整数中的最大的一个

/// </summary>

/// <param name="x">需要比较的第一个整数</param>

/// <param name="y">需要比较的第二个整数</param>

/// <returns></returns>

[WebMethod(Description = "返回两个整数中的最大的一个")]

public int Max(int x, int y)

{

if (x > y)

return x;

else

return y;

}

}

JavaScript.aspx

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">

<script src="../JS/Feature.js" type="text/javascript"></script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

<div style="width: 600px">

VS 2008可以非常完美地支持JavaScript和ASP.NET AJAX的智能感知和调试。.NET 3.5内置了ASP.NET AJAX,并且UpdatePanel终于可以支持WebPart了。

</div>

<asp:ScriptManager ID="ScriptManager1" runat="server">

<Services>

<asp:ServiceReference Path="WebServiceMath.asmx" />

</Services>

</asp:ScriptManager>

<script type="text/javascript">

{

alert(result);

}

OK

[源码下载]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐