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