`

webForm和winForm之间相互调用

阅读更多
C# WEBform 和 WINform之间通信
windows 窗体传值到  web窗体

WINform端:
System.Diagnostics.Process.Start(@"http://localhost:4123/WebForm1.aspx?name=" + textBox1.Text +"&pw="+textBox2.Text);   
WEBform 端:
this.TextBox1.Text = Request.QueryString["name"];
                this.TextBox2.Text = Request.QueryString["pw"];
web窗体 传值到 windows 窗体
Form1.cs文件:
public partial class Form1 : Form
    {
        string name;
       //构造函数进行初始化
public Form1(string n)
        {
            InitializeComponent();
            this.name = n;
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            this.button1.Text = name;
        }
    }
Program.cs文件:
namespace WindowsFormsApplication1
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string [] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
             //判断是否为空
             if (args.Length == 0)
            {
                Application.Run(new Form1(""));
             
            }
            else
               
            Application.Run(new Form1(args[0]));
        }
    }
}
webForm1.aspx.cs文件内容
protected void Page_Load(object sender, EventArgs e)
        {
          
            Process.Start(@"d:\test.exe", "UF008.csv");
        }

分享到:
评论

相关推荐

    WebForm调用WinForm.rar

    4. **中间层(Business Layer)**:为了实现WebForm和WinForm的交互,可以创建一个中间层(业务逻辑层),它负责处理WebForm的请求并调用WinForm的相应功能。这样可以将业务逻辑与用户界面分离,提高代码的可维护性...

    WebForm调用WinForm主页.zip_webform_webservice_winform

    标题中的“WebForm调用WinForm主页.zip_webform_webservice_winform”暗示了一个技术场景,即在Web应用程序(WebForm)中,通过Web服务(WebService)来触发并显示一个桌面应用(WinForm)的主界面。这个场景涉及到...

    WebForm调用WinForm主页 WebFormCallingWinForm.rar

    WebForm调用WinForm源码 源码描述: 一、源码特点 一个解决方案里有两个项目,一个WebForm,一个Winform,Web页面上点击一个按钮通过WebService调用弹出Winform主页,感兴趣的欢迎下载 二、菜单功能 1、运行...

    C#WEBform和WINform之间通信.doc

    ### C#中WEBform与WINform之间的通信方法 #### WEBform与WINform简介 在.NET框架下,开发人员经常需要处理不同类型的用户界面,其中包括基于Web的应用程序(WEBform)和桌面应用程序(WINform)。这两种形式的应用...

    Webform与Winform交互

    Webform与Winform交互是.NET框架中的一种技术融合,它允许Windows桌面应用程序(Winform)与Web应用程序(Webform)之间进行数据交换和控制通信。这种交互方式在开发跨平台解决方案时尤其有用,例如需要在桌面客户端...

    Quartz 定时WebForm和WinForm使用的dll

    这个标题“Quartz 定时WebForm和WinForm使用的dll”暗示了我们将在WebForm和WinForm应用中使用Quartz来实现定时功能。在.NET环境中,Quartz通过引入特定的DLL文件来实现其功能。 首先,我们要理解什么是DLL...

    C#写winform调用webservice例子(经典)

    在本文中,我们将深入探讨如何使用C#语言在Windows Forms(WinForm)应用程序中调用Web服务,以实现一个经典的示例:获取互联网上的天气预报信息。这个例子适合于使用Visual Studio 2005或2008开发环境。 首先,让...

    winform与webform通信

    在VB.NET环境下,开发者经常需要在WinForm应用(本地客户端)和WebForm应用(服务器端)之间交换数据,例如在桌面端填写表单并提交到Web服务,或者从Web服务获取数据并在桌面界面上展示。以下是对这个主题的详细解释...

    DXperience 10.1.5 简繁体汉化,本地化,Skins(包含webform,winform,wpf,Silverlight) 使用见说明

    DXperience 10.1.5包含了针对WebForm、WinForm、WPF和Silverlight的Skins,确保在各个平台上的应用都能拥有统一且吸引人的视觉效果。 在提供的压缩包文件中,"Readme.htm"通常包含了安装、使用和配置DXperience ...

    数据与控件绑定(WebForm控件 WinForm控件 Xml 方案 绘图 基础 集成开发环境(IDE) 类型 日期 输入和输出 Access MySQL SQLServer 网络 系统 应用程序接口 字符串)

    2. **WinForm控件**:Windows Forms(WinForms)是.NET Framework用于创建桌面应用的平台。这里的控件如DataGridView、TextBox、ComboBox等同样支持数据绑定,通过BindingSource组件实现数据源和控件间的连接。 3. ...

    表格控件的使用 WinForm WebForm

    无论是WinForm(Windows Forms)还是WebForm,它们都提供了丰富的表格控件来帮助我们实现数据的展示和交互。本文将深入探讨表格控件的使用,以及如何在WinForm和WebForm环境下有效地利用这些控件。 首先,WinForm中...

    .net C# webform msgbox 警告、确认消息框

    在WebForm中实现类似Winform的MsgBox(消息框)功能,可以增强用户与网页的交互性,提供警告、确认和其他类型的提示信息。这通常通过自定义控件或者JavaScript/jQuery库来实现,因为Web环境中没有内置的消息对话框。...

    winform调用webservice 手机号码所在地查询

    综上所述,"winform调用webservice 手机号码所在地查询"涉及了.NET WinForm客户端开发、Web Service通信、XML数据解析以及用户界面设计等多个技术领域,对于理解和实现这类应用具有重要的参考价值。通过学习和实践,...

    c# webform js文件获取客户端控件,后台cs获取前台客户端控件的值,c#和js的交互

    在C# WebForm应用中,JavaScript(JS)与C#(CS)的交互是常见的需求,主要用于处理客户端的动态事件和数据验证。本教程将详细讲解如何使用JS获取客户端控件的值,并在C#后台代码(CS)中获取这些前端输入的数据。...

    c# webform 异步加载用户控件

    在.NET框架中,WebForm是ASP.NET的一种编程模型,它提供了丰富的服务器端控件和事件驱动的编程方式。然而,随着网页应用复杂度的增加,传统WebForm的同步加载模式可能会导致页面响应速度变慢,用户体验下降。为了...

    click_winform_

    - `click`:这可能是项目的主要程序集,可能包含WinForm的入口点和WebForm交互的代码。具体的细节,如类和方法,需要查看源码才能确定。 4. **源码分析**: - 为了实现WinForm与WebForm的交互,源码中可能会有...

    log4net在vs2010中应用实例(控制台应用程序,winform,webForm)

    本文将深入探讨如何在Visual Studio 2010中利用log4net这个强大的日志框架,实现在控制台应用程序、WinForm和WebForm项目中的日志记录功能。log4net是Apache软件基金会的一个开源项目,它为.NET应用程序提供了灵活且...

    启航软件通用管理平台源码

    Navi.Kernel.UILayer.Base,UI层通用类库,被WebForm和WinForm同时调用 Navi.Kernel.UI.WinForm,WinFormUI类库项目文件 Navi.Plat.AssiTools.WinForm,WinFormUI类库辅助项目文件,存放如图-11所示对象 Navi.Plat.Model....

    Architecture

    - 服务层(Service Layer)可能在BLL之上,用于封装业务服务,供WebForm和WinForm等客户端调用。 在企业级开发中,这种多层架构是常用的方法,能够应对复杂的业务场景和高并发需求。通过合理的设计和实施,可以...

    webBrower控件实现winform和webpage交互

    WinForm调用WebPage的函数 为了让WinForm能够调用WebPage中的JavaScript函数,可以使用Document对象的InvokeScript方法。示例如下: ```csharp doc.InvokeScript("jsMethod", new object[] { "called by winForm...

Global site tag (gtag.js) - Google Analytics