那麼~~ 可不可以讓Repeater用起來簡單點呢? 來對Repeater進行一下改造
在Mvc當中
看改造後的 Repeater 源碼
using System;
using System
using System
using System
using System
using System
namespace RepeaterInMvc
{
public class MvcRepeater : Repeater
{
/// <summary>
/// ViewData中的鍵名
/// </summary>
public string Key { get; set; }
/// <summary>
/// 得到ViewPage對象
/// </summary>
protected ViewPage ViewPage
{
get { return base
}
/// <summary>
/// 重寫Onload事件 用於綁定數據
/// </summary>
/// <param name=
protected override void OnLoad(EventArgs e)
{
this
this
base
}
}
}
上面的代碼做了什麼
現在我們的目的已經達到了
控制器代碼
public ActionResult Index()
{
//來點測試數據
List<Models
entities
entities
entities
entities
entities
ViewData[
return View();
}
再看看頁面代碼
<%@ Register Assembly=
<asp:Content ID=
Home Page
</asp:Content>
<asp:Content ID=
<h
<p>
<mvc:MvcRepeater Key=
<ItemTemplate>
<div ><%# Eval(
</ItemTemplate>
<AlternatingItemTemplate>
<div ><%# Eval(
</AlternatingItemTemplate>
</mvc:MvcRepeater>
</p>
</asp:Content>
TPS
在當前頁面注冊控件!!! 當然
From:http://tw.wingwit.com/Article/program/net/201311/13005.html