C# 外部超链接在IIS express中不起作用。如何获取超链接以访问internet?

C# 外部超链接在IIS express中不起作用。如何获取超链接以访问internet?,c#,html,.net,visual-studio,iis-express,C#,Html,.net,Visual Studio,Iis Express,好的,当你在我的网络应用中点击一个超链接时,它只会添加到URL的末尾。像这样。我正在使用VisualStudio.net制作WebRESTAPI。该web应用在IIS express 10上提供午餐。主页URL为 用户获得要单击的链接 用户单击链接后出错 $.ajax( { url:“/api/Link/1”, 键入:“获取”, 数据类型:“json”, 成功:功能(数据) { var数组=$.parseJSON(数据); $(“a”).remove(); 对于(var i=0;i”); }

好的,当你在我的网络应用中点击一个超链接时,它只会添加到URL的末尾。像这样。我正在使用VisualStudio.net制作WebRESTAPI。该web应用在IIS express 10上提供午餐。主页URL为

用户获得要单击的链接 用户单击链接后出错

$.ajax(
{
url:“/api/Link/1”,
键入:“获取”,
数据类型:“json”,
成功:功能(数据)
{
var数组=$.parseJSON(数据);
$(“a”).remove();
对于(var i=0;i”);
}
},
错误:函数()
{
}
});
//调用RESTAPI
[HttpGet]
公共字符串GetLinkList(int id)
{
字符串json=“[”;
使用(StreamReader infle=new StreamReader(“C:/Users/jkarp/Documents/visualstudio 2015/Projects/Protal/App_Data/linkObjs.txt”))
{
而(!infle.EndOfStream)
json+=infle.ReadLine()+“,”;
}
如果(json.Length>1)
{
json=json.Remove(json.Length-1);
返回json+“]”;
}
返回“[]”;
}

您的链接格式不正确:

http/:www.youtube.com

冒号
位于错误的位置,应该是:


链接将包含在您的数据源
linkObjs.txt
中,在那里修复它,问题应该会消失。

您如何创建和显示URL?我点击run,它为我创建本地主机,我使用标记动态创建超链接如果您需要帮助,您必须做得更好。演示如何创建URL a以及如何在网页上显示。发布动态创建tag@ZergRushJoejson数组是如何创建的?这只是我的输入错误。它是“http/:www.youtube.com”@ZergRushJoe是的,这是错误的,它在你的中是这样显示的。它应该是
http://
而不是
http/:
。对不起
 $.ajax(
    {
        url: "/api/Link/1",
        type: "GET",
        dataType: "json",
        success: function (data)
        {
            var array = $.parseJSON(data);
            $("a").remove();
            for(var i=0;i<array.length;i++)
            {
                $("body").append("<a href=\"" + array[i].linkVal+ "\">" + array[i].name + "</a>");
            }
        },
        error: function ()
        {

        }
    });

//rest api called
[HttpGet]
    public string GetLinkList(int id)
    {
        string json = "[";
        using (StreamReader infile = new StreamReader("C: /Users/jkarp/Documents/visual studio 2015/Projects/Protal/Protal/App_Data/linkObjs.txt"))
        {
            while (!infile.EndOfStream)
                json += infile.ReadLine()+",";
        }
        if(json.Length > 1)
        {
            json = json.Remove(json.Length - 1);
            return json + "]";
        }
        return "[]";
    }