我们如何将锚标签标题添加为网址, 这是一个新的网络 我重定向global.asax中的网址 但这并不是我想要的
routes.MapPageRoute("-", "-", "~/Jobs/ShowResume.aspx");
你们我们还可以尝试一些
和另一个页面我正在使用Datalist
显示一些内容 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)
{
}}
}
这样做后,我得到一个网址 http://localhost:55389/NXG-Alpha/-?S/w-In-a-Core-IT-Company
但我想要http://localhost:55389/NXG-Alpha/S/w-In-a-Core-IT-Company
有可能 请告诉我一些解决问题的方法
答案 0 :(得分:0)
确保正确解析日期。我没有看到您将日期结果放入网址的位置。因此,假设与Nav 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...
}