You can use QuickOPC to integrate OPC client functionality within an ASP.NET (Web Forms) application, but the Live Binding support (and therefore, the toolbox) is not available in Web Forms - only in Windows Forms (desktop).
Eseentially, you need to instatiate one of EasyXXClient objects (e.g. EasyDAClient for OPC Data Access, or EasyUAClient for OPC Unified Architecture), and then call methods on it to achieve what you want.
Some very basic wxamples for this come with the product: Open the C# or VB.NET Examples solution, and it has a solution subfolder named Web with several projects. BTW, the list of examples is here:
www.opclabs.com/files/documents/QuickOpc/Latest/Examples-QuickOPC.pdf on the Documentation page (
www.opclabs.com/resources/documentation).
The shortest of all examples is the WebApplication1 project. It contains just one text box on the page, and its code-behind goes like this:
using OpcLabs.EasyOpc.DataAccess;
using System;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var client = new EasyDAClient();
object value = client.ReadItemValue("", "OPCLabs.KitServer.2", "Demo.Single");
TextBox1.Text = (value == null) ? "" : value.ToString();
}
}
}
The code reads an OPC value and displays it in the text box of the ASP.NET Web Form.
I hope this helps.
Best regards