AjAX探究——JS调用实体类与赋值

     
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值BookInfo.cs
AjAX探究——JS调用实体类与赋值using System;
AjAX探究——JS调用实体类与赋值
using System.Collections.Generic;
AjAX探究——JS调用实体类与赋值
using System.Linq;
AjAX探究——JS调用实体类与赋值
using System.Text;
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值
namespace ClassProj
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值    [Serializable]
AjAX探究——JS调用实体类与赋值    
public class BookInfo
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值    
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值        
public BookInfo() AjAX探究——JS调用实体类与赋值{ }
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值        
//在VS2008中可使用如下简化方式定义属性,是不是很简单了呢?!
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值
        public string Name AjAX探究——JS调用实体类与赋值setget; }
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值        
public string Author AjAX探究——JS调用实体类与赋值setget; }
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值        
public int Price AjAX探究——JS调用实体类与赋值setget; }
AjAX探究——JS调用实体类与赋值    }

AjAX探究——JS调用实体类与赋值}
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值Book.asmx.cs
AjAX探究——JS调用实体类与赋值using System;
AjAX探究——JS调用实体类与赋值
using System.Collections;
AjAX探究——JS调用实体类与赋值
using System.ComponentModel;
AjAX探究——JS调用实体类与赋值
using System.Data;
AjAX探究——JS调用实体类与赋值
using System.Linq;
AjAX探究——JS调用实体类与赋值
using System.Web;
AjAX探究——JS调用实体类与赋值
using System.Web.Services;
AjAX探究——JS调用实体类与赋值
using System.Web.Services.Protocols;
AjAX探究——JS调用实体类与赋值
using System.Xml.Linq;
AjAX探究——JS调用实体类与赋值
using System.Web.Script.Services;
AjAX探究——JS调用实体类与赋值
using ClassProj;
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值
namespace Test
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值    
/**//// <summary>
AjAX探究——JS调用实体类与赋值    
/// Book 的摘要说明
AjAX探究——JS调用实体类与赋值    
/// </summary>

AjAX探究——JS调用实体类与赋值    [WebService(Namespace = "http://tempuri.org/")]
AjAX探究——JS调用实体类与赋值    [WebServiceBinding(ConformsTo 
= WsiProfiles.BasicProfile1_1)]
AjAX探究——JS调用实体类与赋值    [ToolboxItem(
false)]
AjAX探究——JS调用实体类与赋值    
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
AjAX探究——JS调用实体类与赋值
    [ScriptService]
AjAX探究——JS调用实体类与赋值    [GenerateScriptType(
typeof(BookInfo))]
AjAX探究——JS调用实体类与赋值    
public class Book : System.Web.Services.WebService
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值    
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值        [WebMethod]
AjAX探究——JS调用实体类与赋值        
public string ShowInfo(BookInfo book)
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值        
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值            
return "书的信息如下——书名:" + book.Name + ",价格:" + book.Price + "作者:" + book.Author;
AjAX探究——JS调用实体类与赋值        }

AjAX探究——JS调用实体类与赋值    }

AjAX探究——JS调用实体类与赋值}
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值Test.js
AjAX探究——JS调用实体类与赋值function ShowInfo()
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值    
var book=new ClassProj.BookInfo();
AjAX探究——JS调用实体类与赋值    book.Name
="征服AJAX!";
AjAX探究——JS调用实体类与赋值    book.Price
=25;
AjAX探究——JS调用实体类与赋值    book.Author
="梦想";
AjAX探究——JS调用实体类与赋值    
AjAX探究——JS调用实体类与赋值    Test.Book.ShowInfo(book,CallBack_Function);
AjAX探究——JS调用实体类与赋值}

AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值
function CallBack_Function(ResponseStr)
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值{
AjAX探究——JS调用实体类与赋值    $get(
"result").innerText=ResponseStr;
AjAX探究——JS调用实体类与赋值}
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值AjaxStudy.aspx.cs
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值<%AjAX探究——JS调用实体类与赋值@ Page Language="C#" AutoEventWireup="true" CodeBehind="AjaxStudy02.aspx.cs" Inherits="Test.AjaxStudy02" %>
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值
<html xmlns="http://www.w3.org/1999/xhtml" >
AjAX探究——JS调用实体类与赋值
<head runat="server">
AjAX探究——JS调用实体类与赋值    
<title>无标题页</title>
AjAX探究——JS调用实体类与赋值
</head>
AjAX探究——JS调用实体类与赋值
<body>
AjAX探究——JS调用实体类与赋值    
<form id="form1" runat="server">
AjAX探究——JS调用实体类与赋值    
<div>
AjAX探究——JS调用实体类与赋值        
<asp:ScriptManager ID="ScriptManager1" runat="server">
AjAX探究——JS调用实体类与赋值AjAX探究——JS调用实体类与赋值            
<Scripts>AjAX探究——JS调用实体类与赋值
AjAX探究——JS调用实体类与赋值                
<asp:ScriptReference Path="~/JsFile/Test.js" />
AjAX探究——JS调用实体类与赋值
            
</Scripts>
AjAX探究——JS调用实体类与赋值            
<Services>
AjAX探究——JS调用实体类与赋值                
<asp:ServiceReference Path="~/Book.asmx" />
AjAX探究——JS调用实体类与赋值            
</Services>
AjAX探究——JS调用实体类与赋值        
</asp:ScriptManager>
AjAX探究——JS调用实体类与赋值        
<input id="Button1" type="button" value="测试一下" onclick="ShowInfo();" />
AjAX探究——JS调用实体类与赋值        
<div id="result"></div>
AjAX探究——JS调用实体类与赋值    
</div>
AjAX探究——JS调用实体类与赋值    
</form>
AjAX探究——JS调用实体类与赋值
</body>
AjAX探究——JS调用实体类与赋值
</html>
AjAX探究——JS调用实体类与赋值
上一篇:新版直播其他问题Q&A


下一篇:【课程回顾】阿里云总监课第一期:4小时搞定车联网上云