Knowledge (XXG)

ASP.NET Dynamic Data

Source πŸ“

709: 1694: 719: 729: 1497: 1735: 785: 765: 270: 461: 1728: 850: 295: 633: 222: 1759: 162:
ASP.NET Dynamic Data was originally shipped as part of the "ASP.NET 3.5 Extensions" package in 2007, and was incorporated into the
1721: 493: 651: 518: 473: 1167: 722: 322: 1675: 1651: 1631: 1403: 446: 1560: 758: 263: 1665: 1542: 1509: 1015: 524: 512: 1617: 467: 967: 456: 1647: 1522: 1466: 1088: 947: 751: 641: 378: 367: 290: 256: 1550: 1471: 1426: 1142: 1000: 613: 608: 572: 329: 182: 120: 80: 1436: 1177: 957: 478: 359: 1568: 1476: 1441: 1293: 1102: 952: 334: 193: 1333: 1215: 1035: 855: 488: 72: 1627: 1601: 1532: 1323: 1273: 985: 980: 389: 148: 1671: 1353: 1348: 1225: 1220: 888: 833: 499: 414: 218: 57: 1705: 732: 1754: 1368: 1298: 1172: 1030: 911: 903: 893: 540: 402: 52: 1045: 684: 646: 344: 214: 152: 117: 77: 1573: 1461: 1456: 1318: 1070: 1010: 668: 557: 317: 163: 1748: 1527: 1060: 1040: 1005: 828: 774: 712: 530: 506: 483: 439: 349: 113: 1182: 1107: 1025: 813: 808: 663: 598: 424: 419: 131:, that can be used to build data-driven web applications. It exposes tables in a 1358: 1258: 1230: 1137: 1097: 921: 823: 658: 580: 434: 373: 243: 1661: 1657: 1481: 1338: 1288: 1268: 1187: 1117: 1080: 1020: 865: 845: 549: 22: 1701: 1693: 1588: 1383: 1278: 1092: 1065: 689: 562: 451: 124: 27: 1596: 1578: 1421: 1416: 1343: 1147: 1112: 995: 990: 156: 132: 1637: 1431: 1373: 1313: 1308: 1283: 1253: 1162: 1157: 1152: 975: 939: 929: 860: 803: 694: 619: 585: 409: 397: 140: 128: 1621: 1486: 1303: 1263: 1235: 1197: 1192: 1132: 1122: 1055: 1050: 883: 840: 339: 143:
web service, and the data in the table is automatically rendered to
875: 238: 92: 1446: 1388: 1378: 1363: 603: 65: 61: 743: 147:. The process of rendering can be controlled using custom design 1517: 1491: 1451: 1411: 1328: 1207: 1127: 795: 311: 279: 144: 747: 252: 1700:
This article about software created, produced or developed by
1641: 1393: 1245: 136: 183:
Putting ASP.NET Dynamic Data into Context - Scott Hanselman
166:
3.5 Service Pack 1, which was released August 11, 2008.
1709: 248: 1610: 1587: 1559: 1541: 1508: 1402: 1244: 1206: 1079: 966: 938: 920: 902: 874: 794: 677: 632: 571: 548: 539: 388: 358: 304: 87: 71: 51: 33: 21: 1729: 759: 264: 8: 16: 1736: 1722: 766: 752: 744: 718: 545: 271: 257: 249: 15: 175: 462:Extensible Application Markup Language 194:ASP.Net Dynamic Data - DotNetFunda.com 7: 1690: 1688: 728: 1708:. You can help Knowledge (XXG) by 14: 239:ASP.NET Dynamic Data Introduction 1692: 727: 717: 708: 707: 494:Windows Communication Foundation 519:Windows Presentation Foundation 474:Managed Extensibility Framework 151:. Internally, it discovers the 211:ASP.NET Dynamic Data Unleashed 1: 127:, shipped as an extension to 1016:Remote Application Platform 525:Windows Workflow Foundation 513:Windows Identity Foundation 39:; 22 years ago 1776: 1687: 244:ASP.NET Extensions Preview 781: 703: 594: 468:Language Integrated Query 286: 1760:Microsoft software stubs 457:Dynamic Language Runtime 296:Libraries and frameworks 379:Framework Class Library 368:Common Language Runtime 614:Native Image Generator 609:.NET Compiler Platform 330:.NET Compact Framework 155:by using the database 135:by encoding it in the 479:Microsoft Silverlight 335:.NET Micro Framework 110:ASP.NET Dynamic Data 17:ASP.NET Dynamic Data 1618:Application Express 489:Parallel Extensions 209:Sych, Oleg (2012). 18: 23:Original author(s) 1717: 1716: 1685: 1684: 741: 740: 628: 627: 500:WCF Data Services 107: 106: 58:Microsoft Windows 1767: 1738: 1731: 1724: 1696: 1689: 912:ColdBox Platform 768: 761: 754: 745: 731: 730: 721: 720: 711: 710: 546: 403:Entity Framework 273: 266: 259: 250: 228: 196: 191: 185: 180: 103: 100: 98: 96: 94: 53:Operating system 47: 45: 40: 19: 1775: 1774: 1770: 1769: 1768: 1766: 1765: 1764: 1745: 1744: 1743: 1742: 1686: 1681: 1611:Other languages 1606: 1583: 1555: 1537: 1504: 1398: 1240: 1202: 1075: 962: 934: 916: 898: 870: 790: 777: 772: 742: 737: 699: 685:.NET Foundation 673: 624: 590: 567: 535: 384: 354: 323:Version history 305:Implementations 300: 282: 277: 235: 225: 215:Sams Publishing 208: 205: 203:Further reading 200: 199: 192: 188: 181: 177: 172: 153:database schema 123:framework from 118:web application 91: 78:Web application 43: 41: 38: 34:Initial release 12: 11: 5: 1773: 1771: 1763: 1762: 1757: 1747: 1746: 1741: 1740: 1733: 1726: 1718: 1715: 1714: 1697: 1683: 1682: 1680: 1679: 1669: 1655: 1645: 1635: 1625: 1614: 1612: 1608: 1607: 1605: 1604: 1599: 1593: 1591: 1585: 1584: 1582: 1581: 1576: 1571: 1565: 1563: 1557: 1556: 1554: 1553: 1547: 1545: 1539: 1538: 1536: 1535: 1530: 1525: 1520: 1514: 1512: 1506: 1505: 1503: 1502: 1494: 1489: 1484: 1479: 1474: 1469: 1464: 1459: 1454: 1449: 1444: 1439: 1434: 1429: 1424: 1419: 1414: 1408: 1406: 1400: 1399: 1397: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1356: 1351: 1346: 1341: 1336: 1331: 1326: 1321: 1316: 1311: 1306: 1301: 1296: 1291: 1286: 1281: 1276: 1271: 1266: 1261: 1256: 1250: 1248: 1242: 1241: 1239: 1238: 1233: 1228: 1223: 1218: 1212: 1210: 1204: 1203: 1201: 1200: 1195: 1190: 1185: 1180: 1175: 1170: 1165: 1160: 1155: 1150: 1145: 1140: 1135: 1130: 1125: 1120: 1115: 1110: 1105: 1100: 1095: 1085: 1083: 1077: 1076: 1074: 1073: 1068: 1063: 1058: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 993: 988: 983: 978: 972: 970: 964: 963: 961: 960: 955: 950: 944: 942: 936: 935: 933: 932: 926: 924: 918: 917: 915: 914: 908: 906: 900: 899: 897: 896: 891: 886: 880: 878: 872: 871: 869: 868: 863: 858: 853: 848: 843: 838: 837: 836: 831: 826: 821: 816: 811: 800: 798: 792: 791: 789: 788: 782: 779: 778: 775:Web frameworks 773: 771: 770: 763: 756: 748: 739: 738: 736: 735: 725: 715: 704: 701: 700: 698: 697: 692: 687: 681: 679: 675: 674: 672: 671: 669:Xamarin Studio 666: 661: 656: 655: 654: 649: 638: 636: 630: 629: 626: 625: 623: 622: 617: 611: 606: 601: 595: 592: 591: 589: 588: 583: 577: 575: 569: 568: 566: 565: 560: 558:.NET Reflector 554: 552: 543: 537: 536: 534: 533: 528: 522: 516: 510: 504: 503: 502: 491: 486: 481: 476: 471: 465: 459: 454: 449: 444: 443: 442: 437: 432: 427: 422: 417: 407: 406: 405: 394: 392: 386: 385: 383: 382: 376: 371: 364: 362: 356: 355: 353: 352: 347: 342: 337: 332: 327: 326: 325: 318:.NET Framework 315: 308: 306: 302: 301: 299: 298: 293: 287: 284: 283: 278: 276: 275: 268: 261: 253: 247: 246: 241: 234: 233:External links 231: 230: 229: 224:978-0672335655 223: 213:(1 ed.). 204: 201: 198: 197: 186: 174: 173: 171: 168: 164:.NET Framework 105: 104: 89: 85: 84: 75: 69: 68: 55: 49: 48: 35: 31: 30: 25: 13: 10: 9: 6: 4: 3: 2: 1772: 1761: 1758: 1756: 1753: 1752: 1750: 1739: 1734: 1732: 1727: 1725: 1720: 1719: 1713: 1711: 1707: 1703: 1698: 1695: 1691: 1677: 1673: 1670: 1667: 1663: 1659: 1656: 1653: 1649: 1646: 1643: 1639: 1636: 1633: 1629: 1626: 1623: 1619: 1616: 1615: 1613: 1609: 1603: 1600: 1598: 1595: 1594: 1592: 1590: 1586: 1580: 1577: 1575: 1572: 1570: 1567: 1566: 1564: 1562: 1558: 1552: 1549: 1548: 1546: 1544: 1540: 1534: 1531: 1529: 1528:Ruby on Rails 1526: 1524: 1521: 1519: 1516: 1515: 1513: 1511: 1507: 1500: 1499: 1495: 1493: 1490: 1488: 1485: 1483: 1480: 1478: 1475: 1473: 1470: 1468: 1465: 1463: 1460: 1458: 1455: 1453: 1450: 1448: 1445: 1443: 1440: 1438: 1435: 1433: 1430: 1428: 1425: 1423: 1420: 1418: 1415: 1413: 1410: 1409: 1407: 1405: 1401: 1395: 1392: 1390: 1387: 1385: 1382: 1380: 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1355: 1352: 1350: 1347: 1345: 1342: 1340: 1337: 1335: 1332: 1330: 1327: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1307: 1305: 1302: 1300: 1297: 1295: 1292: 1290: 1287: 1285: 1282: 1280: 1277: 1275: 1272: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1251: 1249: 1247: 1243: 1237: 1234: 1232: 1229: 1227: 1224: 1222: 1219: 1217: 1214: 1213: 1211: 1209: 1205: 1199: 1196: 1194: 1191: 1189: 1186: 1184: 1181: 1179: 1176: 1174: 1171: 1169: 1166: 1164: 1161: 1159: 1156: 1154: 1151: 1149: 1146: 1144: 1141: 1139: 1136: 1134: 1131: 1129: 1126: 1124: 1121: 1119: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1094: 1090: 1087: 1086: 1084: 1082: 1078: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 999: 997: 994: 992: 989: 987: 984: 982: 979: 977: 974: 973: 971: 969: 965: 959: 956: 954: 951: 949: 946: 945: 943: 941: 937: 931: 928: 927: 925: 923: 919: 913: 910: 909: 907: 905: 901: 895: 892: 890: 887: 885: 882: 881: 879: 877: 873: 867: 864: 862: 859: 857: 854: 852: 849: 847: 844: 842: 839: 835: 832: 830: 827: 825: 822: 820: 817: 815: 812: 810: 807: 806: 805: 802: 801: 799: 797: 793: 787: 784: 783: 780: 776: 769: 764: 762: 757: 755: 750: 749: 746: 734: 726: 724: 716: 714: 706: 705: 702: 696: 693: 691: 688: 686: 683: 682: 680: 678:Organizations 676: 670: 667: 665: 662: 660: 657: 653: 650: 648: 645: 644: 643: 642:Visual Studio 640: 639: 637: 635: 631: 621: 618: 615: 612: 610: 607: 605: 602: 600: 597: 596: 593: 587: 586:SmartAssembly 584: 582: 579: 578: 576: 574: 570: 564: 561: 559: 556: 555: 553: 551: 547: 544: 542: 538: 532: 531:.NET Remoting 529: 526: 523: 520: 517: 514: 511: 508: 507:Windows Forms 505: 501: 498: 497: 495: 492: 490: 487: 485: 484:Microsoft XNA 482: 480: 477: 475: 472: 469: 466: 463: 460: 458: 455: 453: 450: 448: 445: 441: 438: 436: 433: 431: 428: 426: 423: 421: 418: 416: 413: 412: 411: 408: 404: 401: 400: 399: 396: 395: 393: 391: 387: 380: 377: 375: 372: 369: 366: 365: 363: 361: 357: 351: 350:XNA Framework 348: 346: 343: 341: 338: 336: 333: 331: 328: 324: 321: 320: 319: 316: 313: 310: 309: 307: 303: 297: 294: 292: 291:.NET strategy 289: 288: 285: 281: 274: 269: 267: 262: 260: 255: 254: 251: 245: 242: 240: 237: 236: 232: 226: 220: 216: 212: 207: 206: 202: 195: 190: 187: 184: 179: 176: 169: 167: 165: 160: 158: 154: 150: 146: 142: 138: 134: 130: 126: 122: 119: 115: 114:Ruby on Rails 111: 102: 90: 86: 82: 79: 76: 74: 70: 67: 63: 59: 56: 54: 50: 36: 32: 29: 26: 24: 20: 1710:expanding it 1699: 1496: 1369:Silverstripe 1183:Sencha Touch 1108:Dojo Toolkit 819:Dynamic Data 818: 664:SharpDevelop 599:CLR Profiler 430:Dynamic Data 429: 360:Architecture 210: 189: 178: 161: 109: 108: 99:/dynamicdata 1359:ProcessWire 1259:CodeIgniter 1231:Mojolicious 1138:Knockout.js 1098:Backbone.js 922:Common Lisp 659:MonoDevelop 581:Dotfuscator 573:Obfuscators 550:Decompilers 374:COM Interop 121:scaffolding 81:scaffolding 1749:Categories 1662:JavaScript 1658:SproutCore 1482:TurboGears 1339:PHP-Fusion 1269:eZ Publish 1188:SproutCore 1118:Express.js 1081:JavaScript 904:ColdFusion 866:WebSharper 786:Comparison 509:(WinForms) 390:Components 170:References 116:-inspired 1702:Microsoft 1589:Smalltalk 1412:BlueBream 1384:WordPress 1294:Gyroscope 1168:Prototype 1093:AngularJS 1066:WaveMaker 834:Web Forms 690:Microsoft 452:ClickOnce 415:Web Forms 149:templates 125:Microsoft 83:framework 28:Microsoft 1597:AIDA/Web 1579:Scalatra 1422:CubicWeb 1417:CherryPy 1344:PHP-Nuke 1274:Fat-Free 1216:Catalyst 1148:MooTools 1113:Ember.js 1046:Tapestry 996:JHipster 991:ICEfaces 856:MonoRail 713:Category 447:Avalonia 157:metadata 133:database 1755:ASP.NET 1648:Phoenix 1638:OpenACS 1602:Seaside 1533:Sinatra 1523:Padrino 1477:Tornado 1467:Quixote 1462:Pyramid 1432:FastAPI 1374:Symfony 1349:Pop PHP 1334:Phalcon 1324:Midgard 1314:Laravel 1309:Laminas 1304:Joomla! 1284:FuelPHP 1254:CakePHP 1226:Maypole 1163:OpenUI5 1158:Node.js 1153:Next.js 1103:Closure 1089:Angular 1036:Stripes 1006:Mojarra 976:AppFuse 948:Servant 940:Haskell 930:CL-HTTP 861:Umbraco 804:ASP.NET 733:Commons 695:Xamarin 652:Express 620:XAMLPad 563:dotPeek 410:ASP.NET 398:ADO.NET 141:ASP.NET 139:of the 129:ASP.NET 88:Website 42: ( 1676:Erlang 1652:Elixir 1632:Groovy 1628:Grails 1622:PL/SQL 1551:Rocket 1492:Zope 2 1487:web2py 1472:TACTIC 1457:Pylons 1427:Django 1404:Python 1264:Drupal 1236:WebGUI 1221:Dancer 1198:Vue.js 1193:Svelte 1143:Meteor 1133:jQuery 1123:Ext JS 1061:Wicket 1056:Vert.x 1051:Vaadin 1041:Struts 1031:Spring 981:Grails 889:Drogon 884:CppCMS 841:Blazor 616:(NGen) 496:(WCF) 470:(LINQ) 464:(XAML) 340:DotGNU 314:(Core) 221:  1704:is a 1561:Scala 1447:Nevow 1437:Flask 1389:XOOPS 1379:TYPO3 1364:Qcodo 1354:PRADO 1299:Horde 1178:Remix 1173:React 1026:Sling 958:Yesod 829:Razor 647:Blend 604:ILAsm 541:Tools 521:(WPF) 515:(WIF) 440:Razor 381:(FCL) 370:(CLR) 112:is a 66:macOS 62:Linux 1706:stub 1672:Yaws 1666:Ruby 1574:Play 1569:Lift 1543:Rust 1518:Merb 1510:Ruby 1498:more 1452:Pyjs 1442:Grok 1329:MODX 1289:Grav 1279:Flow 1208:Perl 1128:htmx 1021:Seam 1011:Play 968:Java 953:Snap 814:AJAX 809:Core 796:.NET 723:List 634:IDEs 527:(WF) 425:Core 420:AJAX 345:Mono 312:.NET 280:.NET 219:ISBN 145:HTML 97:.net 95:.asp 73:Type 44:2002 37:2002 1642:Tcl 1501:... 1394:Yii 1319:li₃ 1246:PHP 1001:JWt 986:GWT 876:C++ 851:BFC 846:DNN 824:MVC 435:MVC 137:URI 93:www 1751:: 1071:ZK 894:Wt 217:. 159:. 64:, 60:, 1737:e 1730:t 1723:v 1712:. 1678:) 1674:( 1668:) 1664:- 1660:( 1654:) 1650:( 1644:) 1640:( 1634:) 1630:( 1624:) 1620:( 1091:/ 767:e 760:t 753:v 272:e 265:t 258:v 227:. 101:/ 46:)

Index

Original author(s)
Microsoft
Operating system
Microsoft Windows
Linux
macOS
Type
Web application
scaffolding
www.asp.net/dynamicdata/
Ruby on Rails
web application
scaffolding
Microsoft
ASP.NET
database
URI
ASP.NET
HTML
templates
database schema
metadata
.NET Framework
Putting ASP.NET Dynamic Data into Context - Scott Hanselman
ASP.Net Dynamic Data - DotNetFunda.com
Sams Publishing
ISBN
978-0672335655
ASP.NET Dynamic Data Introduction
ASP.NET Extensions Preview

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑