📄 demomethods.cs.txt
字号:
// *******************************************************************************************
//
// Ajax.NET Professional - The free AJAX implementation for the Microsoft.NET Framework
//
// Copyright (C) 2005 Michael Schwarz, info@schwarz-interactive.de
//
// *******************************************************************************************
using System;
namespace AjaxProSample.NamespaceTest.Demo
{
/// <summary>
/// Summary description for DemoMethods.
/// </summary>
public class DemoMethods
{
[AjaxPro.AjaxMethod]
public IPerson GetPerson(int id)
{
if(id == 1)
{
IPerson b = new IPerson();
b.FirstName = "Marc Julian";
b.FamilyName = "Schwarz";
b.Age = 3;
return b;
}
IBoss p = new IBoss();
p.FirstName = "Michael";
p.FamilyName = "Mustermann";
p.Age = 28;
p.Company = "My Company GmbH Co.KG";
return p;
}
[AjaxPro.AjaxMethod]
public bool IsBoss(IPerson p)
{
return p.GetType() == typeof(IBoss);
}
}
[AjaxPro.AjaxClass]
public class IPerson
{
public string FirstName;
public string FamilyName;
public int Age = 0;
}
public class IBoss : IPerson
{
public string Company;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -