【发布时间】:2014-04-22 07:25:13
【问题描述】:
我的 Windows 窗体应用程序 中有一个名为 CefSharp 的嵌入式 chromium 客户端。在应用程序启动时,我正在使用 c# 中的以下语句从项目资源中加载 cefsharp 中的网页:
web_view.LoadHtml(File.ReadAllText(@".\HelloPage.html"), @".\HelloPage.html");
页面加载成功。现在我在网页上有一个按钮,我想导航到使用 jquery-mobile 设计的另一个页面,并在此按钮的单击事件中添加到项目资源中。我的网页上有一个按钮和链接来加载其他页面,如下所示:
<a id="myLink" class="ui-btn ui-corner-all ui-shadow ui-mini" href="Page2.html" >Rollout</a>
<button type="submit" id="submitData" runat="server" onclick="Page3.html;" class="ui-shadow ui-btn ui-corner-all ui-mini">Submit</button>
上面提到的两个事件都给了我错误加载页面。我尝试了另一种技术从 javascript 调用 c# 方法并调用以在该方法中加载我的页面,但无法实现。任何人都可以帮我解决这个问题。这是我在 c# 上的第一个项目。我想知道我在哪里做错了,或者我必须有哪些其他选择才能让它发挥作用。提前致谢。
【问题讨论】:
标签: c# .net jquery-mobile chromium-embedded cefsharp