我正在尝试学习和使用供应商产品的SDK。不幸的是,这些文档很粗略,我在自己的.NET Framework知识中遇到了一个空白。如何获取ASP.NET Web应用程序中的Handle.ToInt32()
我有一些Windows窗体应用程序的工作代码,我试图让它在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我想要的T这部分o使用显示反映产品特性的各种模态对话,以促进“客户”开发。我担心它可能只是“Windows客户端”,ASP.NET Web应用程序无法做到这一点。
有什么我可以添加解决这个问题?
感谢马克。我怀疑这可能是不可能的。我不知道这种问题是什么WPF(Windows演示文稿基础)正在解决... WPF是我的[长]清单上的东西来读... – 2009-05-21 20:36:59