我正在尝试为供应商的产品学习和使用 SDK。不幸的是,文档很粗略,我对 .Net 框架的了解也遇到了空白。
我有一些适用于 Windows 窗体应用程序的工作代码,我正试图让它在 ASP.NET Web 窗体应用程序中工作。供应商文档暗示您可以这样做,但也许您不能..
来自工作 Windows 应用程序的片段:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using TRIMSDK;
private void ConnectUserBtn_Click(object sender, System.EventArgs e)
{
Database db = new Database();
Databases dbChooser = new Databases();
IDatabase dbI = dbChooser.ChooseOneUI(Handle.ToInt32());
if (dbI == null)
{
return;
}
db.Id = dbI.Id;
现在这是我在 .ASPX 页面的点击事件处理程序中的尝试:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using TRIMSDK;
protected void ConnectUserBtn_Click(object sender, EventArgs e)
{
Database db = new Database();
Databases dbChooser = new Databases();
IDatabase dbI = dbChooser.ChooseOneUI(Handle.ToInt32());
if (dbI == null)
{
return;
}
我在上面的行中收到一个编译投诉,上面写着“当前上下文中不存在名称‘Handle’。
我尝试使用的 SDK 的这一部分显示了反映产品属性的各种模式对话框,以促进“客户端”开发。我担心它可能只是“Windows 客户端”,而 ASP.NET Web 应用程序无法做到这一点。
有什么我可以添加来解决这个问题吗?