<div style="margin-top:5px;">
<a href="MyWord.aspx?username=<%#DataBinder.Eval(Container, "DataItem.username")%>">XXXX</a>
</div>中间的就是那个绑定
我都已经绑定了,怎么地址栏那是还是这个样的"http://localhost:3966/Message/MyWord.aspx?username="
都绑定了,应该要显示username=用户名的呀?
请那位高手帮忙指导下,在线等……
<a href="MyWord.aspx?username=<%#DataBinder.Eval(Container, "DataItem.username")%>">XXXX</a>
</div>中间的就是那个绑定
我都已经绑定了,怎么地址栏那是还是这个样的"http://localhost:3966/Message/MyWord.aspx?username="
都绑定了,应该要显示username=用户名的呀?
请那位高手帮忙指导下,在线等……
检查一下查询语句是否有值,也就是查询结果
弱弱的问一下,楼主好漂亮
<a href="cwgk/<%# Eval("Link")%>">
就是想在地址栏那也显示该用户的用户名
<a href='MyWord.aspx?username= <%#DataBinder.Eval(Container. DataItem, "username")%>'>XXXX </a>
public void dlBind()
{
string id = null;
SqlData da = new SqlData();
int curpage = Convert.ToInt32(labNowPage.Text);
PagedDataSource ps = new PagedDataSource();
SqlConnection mycon = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
mycon.Open();
string cmdtxt1 = "SELECT * FROM LeaveWord WHERE username='" + Session["username"].ToString() + "'";//
SqlDataAdapter MyAdapter = new SqlDataAdapter(cmdtxt1, mycon);
DataSet ds = new DataSet();
MyAdapter.Fill(ds, "LeaveWord");
ps.DataSource = ds.Tables["LeaveWord"].DefaultView;
ps.AllowPaging = true; //是否可以分页
ps.PageSize = 3; //显示的数量
ps.CurrentPageIndex = curpage - 1; //取得当前页的页码
lnkbtnPrve.Enabled = true;
lnkbtnTop.Enabled = true;
lnkbtnNext.Enabled = true;
lnkbtnLast.Enabled = true;
if (curpage == 1)
{
lnkbtnTop.Enabled = false;//不显示第一页按钮
lnkbtnPrve.Enabled = false;//不显示上一页按钮
}
if (curpage == ps.PageCount)
{
lnkbtnNext.Enabled = false;//不显示下一页
lnkbtnLast.Enabled = false;//不显示最后一页 }
this.labCount.Text = Convert.ToString(ps.PageCount);
this.DataList1.DataSource = ps;
this.DataList1.DataKeyField = "ID";
this.DataList1.DataBind();
}这是页面代码
<div>
<div style="margin-top:5px;">
<a href="MyWord.aspx?username=<%#Eval("username")%> ">
我的留言</a>
</div> <div style=" width: 374px; background-repeat: no-repeat; float:left; margin-left:100px;" >
<div style="width: 739px; text-align: left;">
<asp:DataList ID="DataList1" runat="server" OnDeleteCommand="DataList1_DeleteCommand" Width="635px" >
<ItemTemplate>
<div style="border-right: #8dbadb 1px solid; border-top: #8dbadb 1px solid; font-size: 9pt;
border-left: #8dbadb 1px solid; border-bottom: #8dbadb 1px solid; width:480px; " >
<div style=" float:left; margin-top:5px;margin-left:10px;">
<span style="font-size: 9pt;float:left;font-size: 9pt">留言主题</span>
<div style="width: 382px;float:left; margin-left:30px;font-size: 9pt">
<%#DataBinder.Eval(Container,"DataItem.Subject") %>
</div>
<div style=" float:left;margin-top:5px;margin-left:0px;">
<span style="font-size: 9pt;float:left;font-size: 9pt"> 留 言 人</span>
<div style="width: 382px;float:left; margin-left:30px;font-size: 9pt">
<%#DataBinder.Eval(Container, "DataItem.username")%>
</div>
</div>
<div style=" float:left;margin-top:5px;margin-left:0px;">
<span style="font-size: 9pt;float:left;font-size: 9pt">留言时间</span>
<div style="width: 382px;float:left; margin-left:30px;font-size: 9pt">
<%#DataBinder.Eval(Container,"DataItem.DateTime") %>
</div>
</div>
<div style=" float:left;margin-top:5px;margin-left:0px;">
<span style="font-size: 9pt;float:left;font-size: 9pt">留言内容</span>
<div style="width: 382px;float:left; margin-left:30px;font-size: 9pt">
<%#DataBinder.Eval(Container,"DataItem.Content") %>
</div>
</div>
</div>
</ItemTemplate>
<HeaderTemplate>
<span style="font-size: 16pt"></span>
</HeaderTemplate>
</asp:DataList></div>
<div style="width: 89px; height: 15px; float:left;margin-left:60px;">
<span style="font-size: 9pt">共有</span><asp:Label ID="labCount" runat="server" Font-Size="9pt"
ForeColor="Red"></asp:Label><span style="font-size: 9pt; vertical-align: bottom;
text-align: center">页</span></div>
<div style="width: 68px; height: 15px;float:left;margin-left:0px;">
<span style="font-size: 9pt">当前第</span><asp:Label ID="labNowPage" runat="server"
Font-Size="9pt" ForeColor="Red">1</asp:Label><span style="font-size: 9pt; vertical-align: bottom;
text-align: center">页</span></div>
<div style=" width: 192px; height: 15px; float:left; margin-left:10px;">
<asp:LinkButton ID="lnkbtnTop" runat="server" Font-Size="9pt" Font-Underline="False"
ForeColor="Black" OnClick="lnkbtnTop_Click">首页</asp:LinkButton>
<asp:LinkButton ID="lnkbtnPrve" runat="server" Font-Size="9pt" Font-Underline="False"
ForeColor="Black" OnClick="lnkbtnPrve_Click">上一页</asp:LinkButton>
<asp:LinkButton ID="lnkbtnNext" runat="server" Font-Size="9pt" Font-Underline="False"
ForeColor="Black" OnClick="lnkbtnNext_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="lnkbtnLast" runat="server" Font-Overline="False" Font-Size="9pt"
Font-Underline="False" ForeColor="Black" OnClick="lnkbtnLast_Click">尾页</asp:LinkButton>
</div>
</div>
你都没把这个<a>标签放到数据控件中当然绑定不到值了
<% = username %>
这个username 在cs页面中用
用public string username="";来声明
<a href="MyWord.aspx?username= <%#Eval("username")%> ">
我的留言 </a>
</div> 你这段代码在DataList外面啊 怎么能跟DataList一样去绑定呢