From BC$ MobileTV Wiki
(Redirected from LINQ)
Jump to: navigation, search A server-side compiled language for IIS web applications Active Server Pages (commonly abbreviated as ASP) is a Microsoft technology for creating server-side processing of dynamic web pages. ASP provides a server-side scripting environment that you can use to create and run dynamic, interactive Web server applications. With ASP, you can combine HTML pages, script commands, and COM components to create interactive Web pages and powerful Web-based applications that are easy to develop and modify.

By Default, ASP uses VBscript as the server-side scripting language, but some others which can be plugged in and used include JScript (Microsoft's version of an ECMA language, such as Javascript), Perlscript (Perl derivative for ASP) and Pyscript (Python derivative for ASP) are also available.

ASP Platform

ASP has been around as Microsoft's answer to Java's JSP and other popular server-side scripting languages such as Perl, Python and PHP for quite some time (since the mid-to-late 90's). However, it was the release of the .NET platform which provided a large amount of attention and adoption of Microsoft's WebApp development stack through ASP.

.NET Framework

Most significantly, ASP.NET gave ASP the additional power of dynamically adding scripting languages (through @Language directive) and calling compiled functionality (through DLLs) to pages, among other major features. This dynamic interpretation paved the way for the introduction of C# (C-sharp) and

Pages with the .aspx extension use compiled ASP.NET (based on Microsoft's .NET Framework), which makes them faster and more robust than server-side scripting in ASP, which is interpreted at run-time; however, ASP.NET pages may still include some ASP scripting. The introduction of ASP.NET led to use of the term Classic ASP for referring to the original technology.



Language Integrated Native Query (LINQ) is the leading C#/ASP option from Microsoft for data connectivity, import/export, querying, and reporting.

[2] [3] [4] [5] [6] [7] [8] [9] [10]




See also: Hibernate



Blazor is touted as Microsoft's next-generation programming language and a potential replacement for JavaScript. It runs within the DOM together with HTML via bind attributes on the desired HTML elements.

The following is an example of a dynamic ToDo list in Blazor:

@page "/todo"


    @foreach (var todo in todos)

<input placeholder="Something todo" @bind="myTodo" />
<button @onclick="AddTodo">Add todo</button>

@code {
   private IList<TodoItem> todos = new List<TodoItem>();
   private string myTodo;

   private void AddTodo()
       if (!string.IsNullOrWhiteSpace(myTodo))
            todos.Add(new TodoItem { Title = myTodo });
            myTodo = string.Empty;

[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39]




[40] [41] [42]


External Links


  1. How to Check the .NET Framework version on Windows 10:
  2. wikipedia: LINQ
  3. Work with Language-Integrated Query (LINQ):
  4. LINQ - Query expression basics:
  5. Introduction to LINQ Queries (C#):
  6. Walkthrough - Writing Queries in C# (LINQ):
  7. LINQ in C#:
  8. Using LINQ with ASP.NET:
  9. Directly accessing MySQL via C# client: (NOTE: requires MySQL .net connector)
  10. Using LINQ with MySQL:
  11. DevArt -- LinqConnect ORM - "LINQ to MySQL" tutorial: (feature-rich ADO.NET providers with ORM support, optional dual OSS/commercial add-on to further streamline cross-DataSource connectivity, as alternative to Linq2DB)
  12. Linq for NHibernate:
  13. Awesome Blazor - resources list:
  14. Blazor Tutorial - Build your first Blazor app: | SRC
  15. Beginner's Series to Blazor: (follows-on after the "Build your first Blazor app" pizza ordering WebApp)
  16. ASP.NET Core Blazor forms and validation:
  17. Blazor .vs. JavaScript:
  18. Call JavaScript functions from .NET methods in ASP.NET Core Blazor:
  19. Call .NET methods from JavaScript functions in ASP.NET Core Blazor:
  20. Using Blazor to Build a Client-Side Single-Page App with .NET Core: | SRC
  21. Build a Blazor "ToDo list" app:
  22. CarChecker - a Blazor sample app:
  23. The Best Samples to Teach Yourself Blazor:
  24. Blazor by Example - Build a simple markdown editor:
  25. Blazor Template with menu across the top:
  26. Blazor CRUD with Entity Framework Core – Detailed Tutorial:
  27. Blazor, HttpClientFactory, and Web API:
  28. Blazor OnAfterRenderAsync Javascript:
  29. ASP.NET Core - CRUD (LINQ Database app) Using Blazor And Entity Framework Core:
  30. A simple MVVM implementation in client side Blazor:
  31. Blazor WebAssembly - JWT Authentication Example & Tutorial:
  32. 10 Top Blazor Tools Just a NuGet Away:
  33. BlazorStrap - Bootstrap 4 .x components for Blazor Framework:
  34. Telerik -- Kendo UI - UI components for Blazor: | DEMO
  35. Introducing the Ignite UI for Blazor Preview:
  36. Getting Started With Blazor by building a "Calculator" app:
  37. Building a List With ASP.NET Core:
  38. Introduction to SignalR:
  39. Using SignalR in your Blazor applications:
  40. Announcing .NET 6 — The Fastest .NET Yet:
  41. The Unified .NET 6:
  42. Visual Studio 2022 - productivity improvements:
  43. What is Microsoft Dataverse?: (data sources which can be integrated via "Microsoft Office 365" platform)

See Also

C# | JSP | PHP | IE | Visual Basic | ActiveX | Microsoft | Windows | Mac | Linux