C# 如何在Windows窗体应用程序C中使用超链接属性#
我需要帮助关于这个问题,我有asp.net页面内的代码喜欢C# 如何在Windows窗体应用程序C中使用超链接属性#,c#,winforms,C#,Winforms,我需要帮助关于这个问题,我有asp.net页面内的代码喜欢 for (int i = 0; i < lbl; i++) { HyperLink lnkBtn = new HyperLink(); lnkBtn.CssClass = "btn"; lnkBtn.Text = "WEB PAGE NAME"; lnkBtn.NavigateUrl = "URL OF DESİRED PAGES"; lnkB
for (int i = 0; i < lbl; i++)
{
HyperLink lnkBtn = new HyperLink();
lnkBtn.CssClass = "btn";
lnkBtn.Text = "WEB PAGE NAME";
lnkBtn.NavigateUrl = "URL OF DESİRED PAGES";
lnkBtn.Target = "myFrame";
LiteralControl linebreak = new LiteralControl("<br />");
placeholder.Controls.Add(lnkBtn);
placeholder.Controls.Add(linebreak);
}
for(int i=0;i”);
占位符.Controls.Add(lnkBtn);
占位符.控件.添加(换行符);
}
我将超链接作为按钮添加到网页,数据来自数据库。我想在windows窗体应用程序中做同样的事情
我找到了“linklabel”,但我需要将其指向应用程序上的浏览器。我使用webkitbrowser显示页面
有什么建议吗?在WinForms代码中处理事件,并从那里执行任何自定义导航。
您的处理程序看起来像这样(假设browser
也是表单上的某种浏览器控件,并且链接的Tag
属性包含目标的完整Uri)
你可以:
- 在表单中添加Web浏览器控件
- 添加新的按钮
- 添加按钮\u click()在WebBrowser中打开站点的逻辑
- 链接按钮只是一个链接按钮。将LinkButton组件放在表单上,打开事件并搜索click事件,双击它。在生成的方法写入中:
System.Diagnostics.Process.Start("http://www.website.com");
问题似乎是询问如何在应用程序本地的浏览器控件中打开链接。这个答案没有帮助。
System.Diagnostics.Process.Start("http://www.website.com");