我想学习和使用SDK的一个供应商的产品。不幸的是,该文件是简略,我碰到我自己的.Net框架的知识空白。

我有一个窗户有些工作代码窗体应用程序,我试图让它在ASP.NET Web窗体应用程序的工作。供应商文档意味着你可以做到这一点,但也许你不能..

从工作窗口应用程序段:

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;
    }

我得到在略高于该行编译投诉读取“名称‘句柄’不在当前上下文中存在。

SDK的这一部分,我想使用反映了产品的性能,方便的“客户”的发展显示各种模式对话框。我担心这可能是唯一的“Windows客户端”和ASP.NET Web应用程序不能做到这一点。

有什么我可以添加到解决这个问题?

有帮助吗?

解决方案

有关的网络应用程序,模式对话框将在客户端完成的,通常是通过JavaScript和DHTML - 而不是在服务器(其中ASP.NET代码执行)。所以我担心,这种产品确实是唯一的WinForms。

其他提示

只要它传递:

int hwnd = 0;

IDatabase dbI = dbChooser.ChooseOneUI(hwnd);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top