如何添加锚标记标题作为URL和创建新页面
本文关键字:标题 URL 新页面 创建 何添加 添加 | 更新日期: 2023-09-27 17:50:34
如何将锚标记标题添加为url ?这是一个新的网络我重定向了global.asax中的url但这并不是我想要的
routes.MapPageRoute("-", "-", "~/Jobs/ShowResume.aspx");
是的,我们可以尝试更多
和另一个页面,我正在使用数据显示一些内容
foreach (DataListItem item in DataList1.Items)
{
if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
{
try
{
Label lbldate = (Label)item.FindControl("lbldate");
string idate = lbldate.Text.Replace("/","-");
string date = TimeAgo(Convert.ToDateTime(idate));
lbldate.Text = date;
HyperLink hreflink = (HyperLink)item.FindControl("hreftitle");
hreflink.NavigateUrl = "../-?" + (hreflink.Text).ToString().Trim().Replace(" ", "-");
}
catch (Exception)
{
}}
}
这样做之后,我得到一个urlhttp://localhost: 55389/NXG-Alpha/- ? S/w-In-a-Core-IT-Company
但是我想http://localhost:55389/NXG-Alpha/S/w-In-a-Core-IT-Company
这是可能的请给我提一些可能的解决办法
确保正确解析日期。我不知道你在哪里把日期的结果放入URL。所以会假设这与导航URL无关。
string dateString = "4/23/2015";
string controlName = "NXG-Alpha";
string controlSubDirectory = "S";
string controlPage = "w-In-a-Core-IT-Company";
// If we have a valid date
DateTime dateTime = DateTime.MinValue;
if (DateTime.TryParse(dateString, CultureInfo.CurrentCulture, DateTimeStyles.AssumeLocal, out dateTime))
{
// Setup Navigation URL
HyperLink hreflink = (HyperLink)item.FindControl("hreftitle");
hreflink.NavigateUrl = string.Format("../{0}/{1}/{2}", controlName, controlSubDirectory, controlPage);
}
else
{
// Date Error
// TODO...
}