我在datalist中绑定了linkbutton,想让每个绑定的linkbutton都有链接地址
数据库是这样的
create table sjnews
(
sjnews varchar(100) not null,--标题
sjnewsurl varchar(100) not null--链接地址
)
代码要怎么样写啊~~
急等着用
数据库是这样的
create table sjnews
(
sjnews varchar(100) not null,--标题
sjnewsurl varchar(100) not null--链接地址
)
代码要怎么样写啊~~
急等着用
解决方案 »
- 页面传值
- .cs传值到前台js里面值…… 希望高手告诉一下。
- 上传网站时碰到的问题,我用的是虚拟主机
- 网站域名问题。。。
- 求助!asp.net网站原先是ip直接访问的,现在改成域名访问就无法登陆了
- 如何实现如同163邮箱的按日期将邮件分组的功能(好像还有树控件)?
- 本人菜鸟 现调一个.net的系统出现以下错误,请高手帮忙解决一下
- 怎么让RegularExpressionValidator同时验证是否为空?
- 什么是IIS http的身份验证?
- ##### 100分求教:动态加载的用户控件为何使用Button时出错!#####
- 如何让.aspx的url后面可以跟封号?
- 关闭网页时是否会触发Application_End()事件???急急急!!!
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%# Eval("sjnewsurl ") %>'></asp:LinkButton></ItemTemplate>
></asp:LinkButton>
错误~~
---------------------------
---------------------------
snyl(练习、练习、再练习)
<asp:LinkButton id="LinkButton1" runat="server" Text='<%# Eval("ssjnews") %>' PostBackUrl='<%# Eval("sjnewsurl ") %>'>>?
行 20: <ItemTemplate>
行 21: <asp:LinkButton id="LinkButton1" runat="server" Text='<%# Eval("ssjnews") %>' PostBackUrl='<%# Eval("sjnewsurl ") %>'>>
行 22:
行 23: </asp:LinkButton>
你建的是xxx.aspx页面么?
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='<%# "details.aspx?au_id=" + DataBinder.Eval(Container.DataItem, "au_id") %>'><%#DataBinder.Eval(Container.DataItem, "au_id") %>
</asp:HyperLink>
</ItemTemplate>
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='<%#DataBinder.Eval(Container.DataItem, "sjnewsurl") %>'><%#DataBinder.Eval(Container.DataItem, "sjnews") %>
</asp:HyperLink>
</ItemTemplate>
那么应该是在前台绑定文本
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<asp:LinkButton id="LinkButton1" runat="server" CommandName="details">
<%# DataBinder.Eval(Container.DataItem,"sjnews")%>
</asp:LinkButton>
</ItemTemplate>
</asp:DataList>在后台的事件中进行跳转
private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName == "details")
{
Response.Redirect("...");
}
}