当前位置:编程学习 > C#/ASP.NET >>

三层中有GridView可以实现模板列,MVC3 Razor 如何实现这样的效果?

三层中有GridView可以实现模板列,MVC3 Razor 如何实现这样的效果?

三层中 后台通过FindControl取得模板列的值,MVC3 Razor 如何取值?

求个简单的DEMO,解决立即结帐,给全分. --------------------编程问答-------------------- 2者不是一样的原理,为啥要使用FindControl去找,直接找表单不是更容易吗
你想使用GridView的功能,直接使用WebForm就可以了 --------------------编程问答-------------------- 微软官方例子 http://mvcmusicstore.codeplex.com/ --------------------编程问答--------------------

  @model IList<YourViewModel>
 @{
  ViewBag.Title = "Amend Absence";
Layout = "~/Views/Shared/_Layout.cshtml";
}
 @{
   var grid = new WebGrid(source: Model, rowsPerPage: 200, 
   canPage: false, canSort: true, defaultSort: "Absentee");
 }
<p>
<h2>
    Absentee List</h2>
  <div id="grid">
    @grid.GetHtml(
    tableStyle: "grid",
    headerStyle: "head",
    alternatingRowStyle: "alt",
    columns: grid.Columns(
    grid.Column(format: (item) => Html.ActionLink("Edit", "Edit", 
     new { id =   item.Id     })), 
    grid.Column("Absentee", "Absentee",canSort:true),
    grid.Column("AbsStart", "AbsStartDate")
   ))
     </div>
  </p>
--------------------编程问答-------------------- http://mvccontrib.codeplex.com/wikipage?title=Grid --------------------编程问答-------------------- 既然用mvc,干啥还要找模板,直接jquery、ajax处理不是简单更多!
附mvc官方示例下载!
http://mvcmusicstore.codeplex.com/
http://prodinner.codeplex.com/ --------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
2者不是一样的原理,为啥要使用FindControl去找,直接找表单不是更容易吗
你想使用GridView的功能,直接使用WebForm就可以了

不是说在MVC用FindControl去找值,我只是以WEBFORM里举例
问题补充说明一下:

//假设有这样一个类
public class tempClass
{
   public string Name {get;set;}
   public string Value {get;set;}
}
//构造测试数据:
List<tempClass> list=new List<tempClass>
{
  new  tempClass{Name="prop1"},
  new  tempClass{Name="prop2"},
  new  tempClass{Name="prop3"}
};

现在想得到的效果是这样的:
--------------------编程问答-------------------- Value列用TextBox

因为要对其进行付值,所以要取到此"模板列"内的值,并保存起来

就这样一个DEMO --------------------编程问答-------------------- CSDN的相册上传图片后显示不了?

--------------------编程问答-------------------- 用了MVC3 就不会想再用GridView啦,找个js的表格控件,功能比GridView更强大。效果更好。

比如 dojo datagrid 或者 jquery easyUI grid 等。

--------------------编程问答-------------------- 哈哈,都用MVC了还有什么解决不了的呢,MVC+JS 什么效果达不到啊.什么模版不模板的.美工出什么效果开发完后就是什么效果./ --------------------编程问答-------------------- MVC 还用什么服务器控件 --------------------编程问答-------------------- 除
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,