item.ascx.cs
来自「ibatis源码及帮助文档(IBatis源码+xsd+帮助)」· CS 代码 · 共 69 行
CS
69 行
namespace NPetshop.Web.UserControls.Catalog
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using NPetshop.Domain.Catalog;
using NPetshop.Presentation.Core;
using NPetshop.Presentation.UserActions;
/// <summary>
/// Description r閟um閑 de Item.
/// </summary>
public partial class Item : NPetshop.Presentation.UserControl
{
protected void Page_Load(object sender, System.EventArgs e)
{
// Placer ici le code utilisateur pour initialiser la page
}
public override void DataBind()
{
NPetshop.Domain.Catalog.Item item = this.WebLocalSingleton.CurrentAction.Data[DataViews.ITEM] as NPetshop.Domain.Catalog.Item;
if (item != null)
{
LabelProduct.Text = item.Product.Name;
LabelDescription.Text = item.Attribute1;
LabelPrice.Text = item.ListPrice.ToString();
LabelQty.Text = item.Quantity.ToString();
LabelName.Text = item.Id;
ImagePhoto.ImageUrl = "~/@images/pets/"+item.Photo;
LinkButtonAddToCart.CommandArgument = item.Id;
}
}
private void LinkButtonAddToCart_Click(object sender, CommandEventArgs e)
{
ShoppinAction action = new ShoppinAction(Context);
action.AddItemToCart(e.CommandArgument.ToString());
this.CurrentController.NextView = action.NextViewToDisplay;
}
#region Code g閚閞?par le Concepteur Web Form
override protected void OnInit(EventArgs e)
{
//
// CODEGEN? Cet appel est requis par le Concepteur Web Form ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// M閠hode requise pour la prise en charge du concepteur - ne modifiez pas
/// le contenu de cette m閠hode avec l'閐iteur de code.
/// </summary>
private void InitializeComponent()
{
this.LinkButtonAddToCart.Command += new System.Web.UI.WebControls.CommandEventHandler(this.LinkButtonAddToCart_Click);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?