必须完成3个步骤才能创建对象并生成结果:
1 创建对象
namespace LanguageFeatures { public class Product { public int ProductID { get; set; } public string Name { get; set; } public string Description { get; set; } public decimal Price { get; set; } public string Category { get; set; } } }
2 设置参数值
protected string GetMessage() { //return "Hello.this is a Web Form"; Product myProduct = new Product(); myProduct.ProductID = 100; myProduct.Name = "Kayak"; myProduct.Description = "A boat for one person"; myProduct.Price = 275M; myProduct.Category = "Watersports"; return String.Format("Category:{0}", myProduct.Category ); }
3返回希望插入到web窗体返回的HTML的值(body部分)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="LanguageFeatures.Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Language Features</title> </head> <body> <h2>Language Features</h2> <p><%=GetMessage() %></p> </body> </html>
If opportunity doesn’t knock, build a door