NovixxWebSharp 1.0.1

dotnet add package NovixxWebSharp --version 1.0.1
NuGet\Install-Package NovixxWebSharp -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NovixxWebSharp" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NovixxWebSharp --version 1.0.1
#r "nuget: NovixxWebSharp, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NovixxWebSharp as a Cake Addin
#addin nuget:?package=NovixxWebSharp&version=1.0.1

// Install NovixxWebSharp as a Cake Tool
#tool nuget:?package=NovixxWebSharp&version=1.0.1

What is Novixx WebSharp?

Novixx WebSharp is a library to create websites in C#! It is easy to use.

How to use?

Import the library (obviously) and then create a new instance of the Website class.

Here is an example program:

using Novixx.WebSharp;

namespace Qualle
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Website website = new Website("Qualle", @"
<html>
    <head>
        <title>Qualle</title>
    </head>
    <body>
        <h1>Qualle</h1>
        <p>Welcome to Qualle!</p>", @"
<footer>
    <p>Qualle is a project by <a href=""https://novixx.com"">Novixx Systems</a>.</p>
</footer>
    </body>
</html>", 8000);
            Page index = new Page("/", "This will get replaced", new Func<string>(createLog), new Func<string>(createLog));
            website.Pages.Add(index);
            website.Run();
        }

        static string createLog()
        {
            if (new Random().Next(0, 2) == 0)
            {
                return "Hello";
            }
            else
            {
                return "Hello World";
            }
        }
    }
}
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 117 1/23/2024
1.0.0 98 1/10/2024