问题标签 [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 - 在 DocumentCompleted 事件 (vb.net) 中操作 Webbrowser 控件加载的 html 页面中的文本
我已经尝试过这里提供的一些解决方案,但我无法让它工作。在我的 winform 上,我有一个 webbrowser 控件,它应该加载一个网页(aspx)。如果找不到该网页,我想让用户知道该页面未找到。为了让它工作,我使用以下代码:
这工作正常。显示页面 PageNotFound.html。但是,我想向用户提供一些我想实时插入到 PageNotFound.html 中的附加信息(即使用 document.getElementById 来操作标签标签)。我只是不知道我该怎么做,或者是否有可能。也许我使用了错误的事件。我也尝试过的是:
其中 HtmlString 包含一个完整的网络表单。(如:“”)
也许有人给了我正确的方向?TIA
c# - 使用 System.Net.Http.HttpClient 和 MVC 提供 AntiForgery 令牌
我有一个 WPF(我猜可能是任何 winform)应用程序,它尝试使用HttpClient登录到标准 MVC 5 网站。
通常我可以通过调用PostAsync()成功登录,我在HttpContent中提供 UserName 和 Password 参数!
但是,当我将[ValidateAntiForgeryToken]添加到控制器的登录 (POST) 操作时,PostAsync() 调用失败并出现内部服务器错误。
我尝试从一个简单的 GET 请求中收集“__RequestVerificationToken”,并通过将其添加到 POST 参数、请求的标头或 HttpHandler 的CookieContainer(或三者的任意组合)与我的 POST 请求一起发送,但我仍然收到错误500 来自服务器。
我知道它可以用 HttpWebRequests 来完成(显然),但我不知道在使用 HttpClient 时我缺少什么。我也不知道服务器端到底出了什么问题..或者如何检查,因为代码永远不会到达我的控制器方法。
有没有其他人尝试过这个?
编辑 1:
我正在为 GET 和 POST添加浏览器发送的原始数据:
编辑 2:
这是我的应用为 GET 和 POST 发送的内容:
最后这是错误:
[HttpAntiForgeryException (0x80004005):验证提供的防伪令牌失败。cookie "__RequestVerificationToken" 和表单字段 "__RequestVerificationToken" 已交换。]
谢谢!
c# - 将 HTML 5 页面移植到 winforms 中的 webBrowser 对象
我正在尝试将此页面及其 HTML5 动画移植到 winform 。我所做的是复制并添加index.html
所有css
和js
文件到我的项目中。这就是我的项目目录的样子
然后我尝试使用此代码片段将 html 文件加载到我的 webbrowser 对象中
我已经将所有文件的属性设置为Copy Always
现在,当我运行项目时,我收到一条脚本错误消息,按下Yes
它会加载页面,但只显示背景并且动画丢失了!
请帮忙!
PS:我变了
至
在 index.html 文件中
我得到的两个脚本错误的屏幕截图 -
它适用于IE10
wpf - 迁移到新技术
我的组织目前在 Winforms 中,我们正在重新设计我们的完整系统,该系统具有以下部分 - 它是一个繁重的业务逻辑桌面应用程序 - 应该支持 web/多个设备(手持)上的部分 - 它的一部分将作为企业解决方案公开。
为这样的系统定义目标系统、平台和语言(时间表将在 2016 年年中创建) 1. 我可以用 MS 应用程序替换繁重的桌面应用程序吗?2. 我应该用 .net 4.0 WPF 创建这样的 DS 应用程序吗?(我目前正在使用 Winforms,所以从 Winforms 迁移到 WPF 或 HTML5 对我来说是相同的) 3. 我更喜欢迁移到 HTML5,因为我的网络、设备和桌面应用程序都得到了照顾 - 但没有路径DSA + HTML5 与 WinRT
请指教。也欢迎任何其他解决方案/建议。
c# - 尝试将 winforms 应用程序与需要登录的门户网站连接
如何让用户使用登录名和密码从 winform 连接到 Web 门户?我试过了, System.Diagnostics.Process.Start(Url, user, password, domain)
但它不起作用。我想使用WebClient
,但我不需要上传或下载任何文件到门户,只是在门户内部导航,我不知道这是否是个好主意。
c# - 需要使用 C# 从 Windows 窗体应用程序中的搜索引擎中提取关键字搜索的 URL 的解决方案
我正在用 C# 创建一个 Windows 窗体应用程序。我想添加一个功能,用户可以根据他们提供的关键字从不同的搜索引擎获取网址。我面临如何从搜索引擎中获取网址的问题。我试过正则表达式,但没有用。我什至尝试过这段代码,但它无法在浏览器中打开网站。代码是:
请帮助我,因为除此之外我无法完成我的大学项目
c# - 如何使用 InvokeMember("Click") 提交两次
我使用带有 Webbrowser 控件的 WinForm 编写程序。如果我点击按钮,它应该会在论坛中回复帖子或主题两次或多次。但是,它只工作一次,我不知道为什么它会这样运行。这是 C# 中的代码,它们位于方法
private void startButton_Click(object sender, EventArgs e)
每次,我单击按钮,它只回复一次,无论maxTimes的值如何。如果我再次点击。它可以回复,但只能回复一次。我试图找出原因。这里有人可以帮助我吗?任何帮助将非常感激。
c# - 使用文本框和图片框创建 1 个客户控件
我想创建一个自定义控件,其中文本框将位于图片框之上。我有搜索但找不到答案。我遇到过创建自己的按钮、保管箱、文本框等来执行特定操作。我想基本上将两个控制器(文本框和带有预定义属性的图片框)合并为一个。我不确定这是否可以做到。我希望这个自定义控件位于库类中,我可以在其中从工具箱拖放到 winform 或 webform 中。
winforms - 在 C# 中写入远程服务器上的文本文件(日志文件)
我的意图是从独立应用程序(Winforms)在远程服务器上创建一个日志文件。此外,有时需要从应用程序中编辑/读取它。请提供您的专家建议和见解。
提前致谢。
c# - 如何在 WinForm 中打开默认 Windows 浏览器并将 HTTP Post 数据发送到浏览器中打开的 URL?
我想在 WinForm 应用程序的默认浏览器中打开我的应用程序 URL。然后发送一些数据作为 HTTP POST 方法而不是查询字符串。现在的问题是,如果我想在默认浏览器中打开 URL,我使用了以下代码:
但是在这个命令中,我无法将发布数据发送到那个 url 然后我使用了这个代码:
这一个将 HTTP POST 请求数据发送到 url,但我无法打开它或默认 Web 浏览器中的响应。我怎样才能做到这一点?这个动作背后的逻辑是。我有一个 WinForm 应用程序,当我的用户在我的应用程序中单击“转到网站”按钮时。我想打开浏览器并将日志数据发送到登录页面,以便用户可以在日志模式下访问该站点。