Bridge.NET - 如何制作超链接

Bridge.NET - How to make a hyperlink

我正在使用 Bridge (C# to JS Compiler) 制作网站。

我不知道如何使用 C# 创建超链接(a HTML 标记)。您可以制作其他 HTML 标签(示例如下):

HTMLDivElement div1 = new HTMLDivElement();
HTMLButtonElement button1 = new HTMLButtonElement();
HTMLParagraphElement para1 = new HTMLParagraphElement();

好像没有办法(我搜索了Google和桥Documentation/Forums)做超链接?

将不胜感激。

爆料:这会儿第一次听说桥牌(不过好像很刺激).

我想,您搜索的词有误。在 HTML 中,超链接称为锚点,因此 <a>.

搜索后找到这个post,说的是HTMLAnchorElement

aschoenebeck has added an example there:

using Bridge.Html5;

public class Program
{
    public static void Main()
    {
        var body = Document.Body;
        HTMLDivElement msg = new HTMLDivElement { Id = "MsgPanel" };
        HTMLAnchorElement linkbtn = new HTMLAnchorElement
        {
            Href = "#",
            InnerHTML = "Click",
            OnClick = (ev) =>
            {
                HTMLDivElement msgpanel =
                    Document.GetElementById<HTMLDivElement>("MsgPanel");
                msgpanel.InnerHTML = "MyText";
            }
        };
        body.AppendChild(linkbtn);
        body.AppendChild(msg);
    }
}

抱歉 "a" 超链接不是 HTML5 的路径...HTML 的路径..

创建你自己的。:

Document.CreateElement("a");