问题标签 [winforms-to-web]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - 带有 VB.NET 的 ASP.NET - Winforms 到 Web - 字符串拆分/字符串生成器上的 NullReferenceException 错误
背景:我有一个 winForm 应用程序,它根据提供的信息在数据库中注册一个用户,自动生成一个随机密码和用户名,并通过电子邮件向用户发送一个链接,以根据所选的营销公司获取应用程序。
问题:
- 当用户单击“发送邀请”并在调试中除捆绑列表框之外的所有字段上输入数据时,会引发 NullReferenceException 错误,突出显示以下行:Dim MCShort As String = Trim(splitMC(0))
我该如何解决这个问题
这是网络应用程序的屏幕截图:
下面是 default.asx.vb 的 Send_Button_Click 方法的代码:
vb.net - ASP.NET VB.NET - Winforms to Web - 为 Web 实现等效的 LostFocus 列表视图控件
背景:我有一个 winForm 应用程序,它根据提供的信息在数据库中注册一个用户,自动生成一个随机密码和用户名,并通过电子邮件向用户发送一个链接,以根据所选的营销公司获取应用程序。
问题:
- 当用户选择 lbCarrier(s) 时,Bundles 不会显示在列表框中 b/c lostfocus 功能不适用于 asp.net。我可以使用什么代码根据在 ASP.NET 的 lbCarrier 列表框中选择的内容自动填充 Bundles 列表框。
来自 default.aspx.vb 的代码:
asp.net - 将 .NET Windows 窗体应用程序迁移到 Web 应用程序的指南
有没有关于这个主题的好书或网站,涵盖以下主题:
- 不同的迁移场景(大爆炸、模块对模块、函数对函数)的优缺点
- 做和不做
- 工装
- 处理客户期望
我们有一个相当大的基于 winforms 的产品,我们希望将其迁移到网络上。在“大爆炸”情景中迁移可能至少需要两年时间。我们正在寻找替代方案。我特别在寻找处理中间情况的方法,你有什么选择可以让客户满意。
- 让他们在使用新的 Web 应用程序的同时使用 windows 应用程序?
- 让 Windows 应用程序通过服务接口使用 Web 应用程序的新功能?
- 接受一段时间的双倍维护成本以让客户满意?
asp.net - 在 asp.net 页面上自动提交表单
我想制作一个填写并提交表单(在 asp.net 网站中)的应用程序(在 .Net 中)。
这个应用程序应该读取页面,找到字段(输入),提取我想要填写的字段的名称/ID,并将页面提交给服务器。
我不想要一个拥有网络浏览器控件并自动导航的应用程序!
我所拥有的:我有下载 html 的部分,我有找到字段并提取其名称/ID 的部分。
我需要什么:一种将表单提交到服务器的方法(POST,而不是 GET )。
在页面的 html 上,提交是由 javascript 完成的,如下所示:
问题是:在这种情况下如何提交?
c# - 浏览器面板的好处?
我主要是一个 asp.NET MVC 开发人员,但我继承了一个 WinForms 应用程序来维护和增强。它的一个功能是一个报告窗口,它只是一个带有 BrowserPanel 控件的 WinForm,其中注入了许多尖括号和文本。该报告只是一组 HTML 表格。
我的“问题”是其中带有 BrowserPanel 的报告表单,由于是弹出表单,是模态的。我想我理解为什么最好不要尝试使其成为非模态 WinForm,但如果报告窗口可以在用户位于应用程序的其他部分时打开,那就太好了。
因此,当用户想要查看报告而不是使用此 WebForm/BrowserPanel 范例时,我是否可以将所有报告 HTML 发送到用户的浏览器,而不是在 WinForm 中使用 BrowserPanel?或者这只是一个非常糟糕的主意?如果这是一个好主意,我怎么能做这样的事情?
非常感谢您的时间。
c# - 如何在 GeckoFX 中设置用户代理?
使用webbrowser控件一段时间后,我决定试试gecko,因为我遇到过webbrowser的问题,速度慢,性能下降。我下载了最新版本的 geckofx (16.0.0.2) 和 xulrunner(16.0.2) 并创建了一个 geckoWebbrowser 控件。当我试图导航到一个网页时,我收到了一个 javascript.alert,我的网络浏览器不受支持,我应该使用 firefox>2.0.0.2,这当然是荒谬的。问题是 - 我假设 - 检测到的用户代理字符串是“Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/ /16.0”而不是正常的 Firefox 字符串“Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0"。控件的用户代理字符串中缺少“20100101”和“Firefox”。有没有办法使用 C# 来改变它?我使用 C# winforms .net 4.5。
c# - WPF 浏览器控件导航
我需要在我的 WPF 应用程序中有一个嵌入式浏览器来显示与 Web 相关的内容。我决定使用 WPF 浏览器控件,我的基本要求是我应该能够直接登录到主页,而无需要求用户在 Web 应用程序中再次登录(单点登录)。我可以通过该WebBrowser.Navigate()
方法导航到页面,但我无法自动登录。我尝试过 WebBrowser.Navigate(url, null, null, authHdr);
但没有用。它指示我登录该网站。我还检查了可以通过 Awesomium 进行的一些操作,但到目前为止还没有找到任何解决方案。任何人都可以帮我解决这个问题吗?
c# - 从我的 Windows 窗体中触发 HTML 单选按钮事件,但 Jquery 无法加载 Dom
在我的 Windows 窗体上有 2 个 RadioButtons 和 2 个 TextBox,例如 rdbMale 和 rdbFemale 、 txtMale 、 txtFemale ,与我的 HTML 页面上的 Radio Button 和 TextBox 类似。在 Html 页面上,我在第一次加载 dom 时使用了一些 Jquery 我在单击男性单选按钮 rdbMale 时隐藏了两个 TextBoxes(txtMale,txtFemale),然后显示文本框 txtMale 并隐藏 txtFemale,类似于单击 rdbFemale 然后文本框 txtMale是隐藏,txtFemale 是显示。
我想从我的 windows 窗体中选择单选按钮的选择操作。当我单击单选按钮,例如 rdbMale 或 rdbFemale 按钮(在 winform 中也有 1 个按钮 SendToHtml)时,当我单击此 SendToHtml 时,单选按钮的相应值将传输到 HTML 页面(没有 ant 查询字符串等),我的 Jquery 事件将处理但在我的情况下,值单选按钮检查值传输到 HTML 页面,但 Jquery 无法显示和隐藏 txtMale 和 txtFemale。
HTML 代码
C# 类
当从 winform 选择单选按钮到 Html Page 并从 winform 触发我的 Jquery 事件时我需要做什么
asp.net - 在 WinForms 和 ASP 应用程序之间共享代码模块?
我在 VB 中的 ASP 应用程序有许多我想与 WinForms VB 应用程序共享的模块。但是 VB.ASP 模块包含在 WinForms 应用程序中不必要、有用或不可能包含的内容。我可以使用编译器指令使一个文件在两个项目中都可以工作吗?
winforms - 将 winform 数据传输到 Chrome 浏览器内的 yahoo 登录页面
我的 Winform 包含
两个文本框
1)txt用户名
2)txt密码
和1 个按钮对象
1)btn登录
我只想在单击 btnLogin 时将 winform txtUserName 和 txtPassword 数据传输到我的 Yahoo 登录页面。
我为 IE 实现了这件事,但现在我想为其他网络浏览器做这件事,比如 Chrome
我在谷歌上搜索它,但我没有得到任何帮助。请如果您知道如何执行此操作,请指导我。
提前感谢