代码之家  ›  专栏  ›  技术社区  ›  Daniel Revell

从浏览器托管的infopath表单中打开Url

  •  1
  • Daniel Revell  · 技术社区  · 16 年前

    public void CTRL7_5_Clicked(object sender, ClickedEventArgs e)
            {
                System.Diagnostics.Process process = new System.Diagnostics.Process();
                process.StartInfo.UseShellExecute = true;
                process.StartInfo.FileName = "http://www.google.co.uk";
                process.Start();
            }
    

    有一秒钟,Infopath显示了一个带有“将数据发送到服务器”的进度条,我假设它正在服务器上调用事件处理程序,但之后它不会执行任何操作。由于表单托管在浏览器中,因此代码隐藏在服务器上运行,这是否意味着它试图打开服务器上的页面?如果是这样的话,我怎样才能在客户机上打开url。

    我没有使用超链接控件,因为我找不到跟踪哪些链接已被单击,哪些没有在表单上。

    0 回复  |  直到 16 年前