http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3422|回复: 0

[Asp.Net] ASP.NET 3.5 Extensions新特性:ASP.NET Dynamic Data 体验(上)

[复制链接]
发表于 2013-1-20 08:38:49 | 显示全部楼层 |阅读模式
概述

ASP.NET 3.5 Extensions CTP包含了一个新特性是“ASP.NET Dynamic Data Support(动态数据支持)”,它允许我们不用编写一行代码极其快速地建造使用LINQ to SQL对象模型的数据驱动的网站。

创建ASP.NET Dynamic Data站点

安装完ASP.NET 3.5 Extensions后,可以在新建项目对话框中看到一项Dynamic Data WebSite:

创建完成后,项目结构如下:

在解决方案中会有一个App_Shared文件夹,下面有DynamicDataFields和DynamicDataPages等子文件夹,这里面放的都是些模板文件,可以通过这些模板文件来定制网站的外观,这个下一篇再说。

添加数据模型

添加一个LINQ to SQL文件,以Petshop4的数据库为例:

启用动态数据模板

打开Web.config,找到dynamicData一节,设置enableTemplates属性为true,默认为false。

运行站点

1.运行站点后,在默认的主页上列出了在数据模型中添加的所有数据表:

2.点击Categories进入,为我们生成了一个列表界面,显示出Categories中的数据,并且自动根据外键关系,显示了Products一列,可以导航到Category对应的Product,同时

3.内置的分页支持,同时显示出可以选择每页显示的记录数:

4.根据主外键自动列出筛选条件:

5.编辑界面自动列出Supplier供选择:

6.自动生成的新增数据界面:

7.内置的数据验证支持:


//*********代码创 建 人:陈坤                                        ********//
//*********联 系  方 式:QQ:417643479 邮箱:youhaoxinqin@sina.com     ********//




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-19 08:19

© 2014-2021

快速回复 返回顶部 返回列表