Rick Strahl's Weblog  

Wind, waves, code and everything in between...
.NET • C# • Markdown • JavaScript • Angular
Contact   •   Articles   •   Products   •   Support   •   Advertise
Sponsored by:
West Wind WebSurge - Rest Client and Http Load Testing for Windows

Weblog Posts in June 2022


Categories
ASP.NET (273) .NET (151) JavaScript (70) Windows (69) jQuery (61) ASP.NET Core (56) Visual Studio (54) IIS (48) CSharp (46) AJAX (45) HTML (43) WPF (40) ASP.NET (34) Localization (32) LINQ (30) WCF (28) Personal (27) MVC (26) HTML5 (24) Security (23) FoxPro (22) Angular (20) CSS (20) C# (19) .NET Core (19) Web Services (19) Web Api (16) COM (16) ADO.NET (15) Vista (12) XML (11) Sql Server (10) HTTP (10) IIS7 (10) Markdown (9) Microsoft AJAX (8) WebView (8) West Wind Ajax Toolkit (7) Web Connection (7) IIS7 (7) Entity Framework (6) Internet Explorer (6) Html Help Builder (5) Markdown Monster (5) Mobile (5) NuGet (5) Live Writer (5) OWIN (5) C++ (5) ASPNET5 (5) Software Development (5) SignalR (5) WinForms (5) Silverlight (4) Source Control (4) Westwind.Globalization (4) Cordova (4) Conferences (3) DataBinding (3) Office (3) Opinion (3) Networking (3) Help Builder (3) ISV (3) LetsEncrypt (3) WebLog (3) Web Browser Control (3) Web (3) Razor (3) RegEx (2) RSS (2) Speaking (2) Visual Studio Code (2) Tools (2) Web Development (2) Installation (2) Help (2) Linux (2) Deployment (2) Dotnet (2) ASP.NET vNext (2) Bugs (2) Authentication (2) .NET Standard (2) Addins (2) Visual Studio (1) ADO.NET (1) Blazor (1) Blogging (1) Angular JavaScript (1) ASP.NET Markdown (1) Chocolatey (1) Control Development (1) Credit Card Processing (1) Cross-Platform (1) Dynamic Types (1) FireFox (1) Flexbox (1) CSharp Dotnet (1) Migration (1) Maui (1) Musings (1) Graphics (1) Hardware (1) IOS (1) iPhone (1) JSON (1) Windows-Terminal (1) Windsurfing (1) WPF Windows (1) WSL (1) wwHoverPanel (1) Travel (1) Typescript (1) VS Code (1) Testing (1) Threading (1) rxJs (1) RazorPages (1) SEO (1) Web Assembly (1) Web Deployment Projects (1) Web Design (1) WebSockets (1) WebSurge (1) WebBrowser (1) WebDeploy (1) WFH (1)

Back to Basics: Rendering Razor Views to String in ASP.NET Core



Rendering a Razor View to string can be very useful to create string output from Views that you can capture and then use for things like Email confirmations or saved receipts that can be accessed 'offline' from the application. In this post I show you how to capture views to string and a few caveats you have to watch out for if you're generating self-contained HTML output to string.

Runtime C# Code Compilation Revisited for Roslyn



Recently I needed to update my scripting tools that are integrated into Markdown Monster, in order to support .NET Core. The old CodeDom compiler APIs I'd been using as part of my `Westwind.Scripting` library aren't supported in Core and so I ended up updating to the newer Roslyn CodeAnalysis APIs. In this post I discuss how the Roslyn compilation APIs work, and how I built and updated the Westwind.Scripting library to provide an easy to use wrapper around these tools.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2022