• Mvc Repeater


    (1)集成webform Repeater

       public class MyReapter : System.Web.UI.WebControls.Repeater
        {
           
    public System.Web.Mvc.ViewPage ViewPage {
               
    get { return base.Page as ViewPage; }
           }

           
    public  System.String Key { getset; }

            
    protected override void OnLoad(EventArgs e)
            {
                
    this.DataSource = ViewPage.ViewData[Key];
                
    this.DataBind();
                
    base.OnLoad(e);
            }
        }

    (2)界面显示

    <%@ Register Assembly="MvcApplication1"  Namespace="MvcApplication1.Controllers" TagPrefix="Mvc"  %>
        <ul>
             
    <mvc:MyReapter Key="User" runat="server">
                
    <ItemTemplate>
                    
    <%# Eval("UserName")%>
                
    </ItemTemplate>
             
    </mvc:MyReapter>  
        
    </ul>

    (3)代码优化,只注册一次。

            <add assembly="MvcApplication1" namespace="MvcApplication1.Controllers" tagPrefix="Mvc"/>
  • 相关阅读:
    我和计算机
    十四周学习记录
    十五周个人作业
    怎样成为一个高手
    C语言第0次作业
    C语言博客作业03函数
    C博客作业01分支、顺序结构
    C语言博客作业02循环结构
    Rails后台,Firefox Addons前端,JS的AJAX调用
    Ruby 三元一次线性方程组
  • 原文地址:https://www.cnblogs.com/chinaniit/p/1516654.html
Copyright © 2020-2023  润新知