ASP.NET用gridview制作新闻链接跳转的问题
如题,我用gridview制作新闻栏。标题带超链接,可以链接到新闻的详细内容页面。该如何写代码?<Columns><asp:HyperLinkFieldDataNavig...
如题,我用gridview制作新闻栏。
标题带超链接,可以链接到新闻的详细内容页面。
该如何写代码?
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="New_BT" DataTextField="New_BT" HeaderText="New_BT"
DataNavigateUrlFormatString="New.aspx?id={0}">
<HeaderStyle Font-Size="10pt" HorizontalAlign="Left" />
<ItemStyle />
</asp:HyperLinkField>
</Columns>
现在只是做到这里。不知道怎么做了
现在可以点新闻标题。点击后会打开New.aspx。但是什么都没有。。
应该在New.aspx里面添加什么控件? 展开
标题带超链接,可以链接到新闻的详细内容页面。
该如何写代码?
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="New_BT" DataTextField="New_BT" HeaderText="New_BT"
DataNavigateUrlFormatString="New.aspx?id={0}">
<HeaderStyle Font-Size="10pt" HorizontalAlign="Left" />
<ItemStyle />
</asp:HyperLinkField>
</Columns>
现在只是做到这里。不知道怎么做了
现在可以点新闻标题。点击后会打开New.aspx。但是什么都没有。。
应该在New.aspx里面添加什么控件? 展开
3个回答
展开全部
...跳转过去有什么东西都是你来定的吧,,,加什么控件你根据新闻内容来具体定。。
追问
我这么说吧。我现在要点一个新闻,打开新闻页。我知道要实现这个想法。首先要获取我点击的新闻的对应的序号,把序号传给新页面,最后新页面根据序号读取对应的详细内容。但是我不知道代码应该怎么写。。所以请你帮帮忙。。
追答
我都回答过好几个这样的问题了...
private void gvClientList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HiddenField hfNo = e.Row.FindControl("hfNo") as HiddenField;
Label lblName = e.Row.FindControl("lblName") as Label;
HtmlAnchor lkDetail = e.Row.FindControl("lkDetail") as HtmlAnchor;
New data = e.Row.DataItem as New;
hfNo.Value = data.NewID.ToString();
lblName.Text = data.Name;
lkDetail.HRef = "Detail.aspx?id=" + data.NewId.ToString();
}
}
你看看这个。
展开全部
其实呢 传值到另一个新的页面容易啊 例如a标签(当然asp:HyperLink,linkButton等也可以),
自己在gridview新添加一列,最好是直接在源码上面写,属性添加的感觉不太好用。废话不多少,代码如下
<a href='New.aspx?id=<%#Eval("ID")%>'>新闻</a>这样就可以链接到。当然你也可以用按钮然后设置他的postUrl=‘New.aspx?id=<%#Eval("ID")%>’也是可以的
自己在gridview新添加一列,最好是直接在源码上面写,属性添加的感觉不太好用。废话不多少,代码如下
<a href='New.aspx?id=<%#Eval("ID")%>'>新闻</a>这样就可以链接到。当然你也可以用按钮然后设置他的postUrl=‘New.aspx?id=<%#Eval("ID")%>’也是可以的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-18
展开全部
想显示什么就添加什么,没太看明白
追问
上面的代码已经可以点击新闻标题然后进去新闻内容页面。但是应该怎么传值过去?我是按照数据库里面新闻添加的序号倒序排列的。比如我点一个新闻,那要怎么获取这个新闻对应的序号,然后传值到新闻页。然后再在新闻页读取相对应的新闻数据显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询