Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用asp.net core razor pages在列表中添加指向web应用中另一页的链接_C#_Asp.net_Razor Pages - Fatal编程技术网

C# 如何使用asp.net core razor pages在列表中添加指向web应用中另一页的链接

C# 如何使用asp.net core razor pages在列表中添加指向web应用中另一页的链接,c#,asp.net,razor-pages,C#,Asp.net,Razor Pages,我正在尝试创建一个C#列表,其中包含指向ASP.NET核心web应用程序中使用Razor页面的另一个页面的链接。我尝试在创建列表时使用Uri数据类型,但这只是显示URL,甚至不允许用户单击它。我在下面有一个屏幕截图,显示了我的清单在UI中的样子,我希望能够将用户引导到另一个Razor页面,其中http:。我还希望能够用实际链接以外的文本替换http:。谢谢你的帮助 第一组代码显示了我清单中的C#类及其构造函数 public class HomeSearchChecklist {

我正在尝试创建一个C#列表,其中包含指向ASP.NET核心web应用程序中使用Razor页面的另一个页面的链接。我尝试在创建列表时使用Uri数据类型,但这只是显示URL,甚至不允许用户单击它。我在下面有一个屏幕截图,显示了我的清单在UI中的样子,我希望能够将用户引导到另一个Razor页面,其中http:。我还希望能够用实际链接以外的文本替换http:。谢谢你的帮助

第一组代码显示了我清单中的C#类及其构造函数

public class HomeSearchChecklist
{
        public String Action { get; set; }
        public Uri Url { get; set; }
        public DateTime Date { get; set; }
        public HomeSearchChecklist(String action, Uri url, DateTime date)
        {
            this.Action = action;
            this.Url = url;
            this.Date = date;
        }
}
第二组代码显示了ModelView cshtml.cs类中的代码,该类将对象添加到列表中

   public static List<HomeSearchChecklist> homeSearchChecklist = new List<HomeSearchChecklist>();

            if (!homeSearchChecklist.Any())
        {
            Uri crimeData = new Uri("http://yahoo.com");
            DateTime CurrentDate = DateTime.Now; // Current date
            HomeSearchChecklist TaskA = new HomeSearchChecklist("Local school district", crimeData , CurrentDate);
            homeSearchChecklist.Add(TaskA);
publicstaticlist homeSearchChecklist=newlist();
如果(!homeSearchChecklist.Any())
{
Uri crimeData=新Uri(“http://yahoo.com");
DateTime CurrentDate=DateTime.Now;//当前日期
HomeSearchChecklist TaskA=新的HomeSearchChecklist(“本地学区”,crimeData,CurrentDate);
homeSearchChecklist.Add(任务A);

您必须在razor页面中呈现锚定标记(类似于
单击
),才能实际获取链接元素。请使用您目前掌握的razor代码更新问题。