高手留步?? 我在做一个blog 到日志评论的时候,没思路了,怎么得到 要评论的那条日志的ID??先谢啦?赶紧帮忙解答解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自动生成的啊,select @@identity 你数据库是怎么设计的哈! 象blog发表一篇文章都有标示列的哈! 获取标示列不就行了 前台代码 <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <table width="90%"> <tr style="width: 22.5%"> <td> <%#Eval ("title") %> </td> <td> <asp:HiddenField ID="HideID" Value='<%#Eval("ID") %>' runat="server" /> </td> </tr> <tr style="width: 22.5%"> <td> <%#Eval ("adddata") %> </td> </tr> <tr style="width: 22.5%"> <td> <%#Eval ("note")%> </td> </tr> <tr style="width: 22.5%"> <td> <div class="style29"> 分类: 默认分类 | 阅读(<%#Eval ("clickcount") %>)| <a href="#" onclick="show();">评论 </a>(<%#Eval ("pingluncount") %>)</div> </td> </tr> <tr> <td> <div id="show" style="display: none"> <table width="100%"> <tr> <td> <asp:TextBox ID="TextBox1" TextMode="MultiLine" Height="40px" Width="100%" runat="server"></asp:TextBox> </td> </tr> <tr> <td> <asp:Button ID="BtnSave" runat="server" Text="发表" OnClick="BtnSave_Click" /> </td> </tr> </table> </div> <hr /> </td> </tr> </table> </ItemTemplate> </asp:Repeater>其中有一个隐藏字段 怎么在后台取出当前的日志的id呢帮忙看看 你可以把评论换成一个LinkButton,如:<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%# "~/Comment.aspx?id="+Eval("id") %>'评论></LinkButton>然后,但页面跳转到评论的页面后:你就可以通过Request["id"]得到日志的id了 前台的Button中加上ID参数:<asp:Button ID="BtnSave" runat="server" Text="发表" OnClick="BtnSave_Click" CommandArgument='<%# Eval("id") %>' />后台可以从事件的sender中读到这个ID,如:protected void BtnSave_Click(object sender, EventArgs e){ string id = (sender as Button).CommandArgument; ...} jquery 1.4 和 jquery-ui-tabs 购物网--生成静态页面的问题 .net 怎么调用 window自带的播放器 mplayer 播放指定路径的视频 如何在样式中嵌入代码 实现sql语句 lxcnn_正则单步分解详细询问 怎样才能在html中的textarea中显示红色字体,图象和超链接呢? 辣手问题,大家快帮我,给了个地址,那里甩100分 水晶报表显示怎么空行显示记录? asp.net实现单击按钮文本框中的值加一 求助.net windows应用程序问题!! web.xml数据库连接字符串如何解密
象blog发表一篇文章都有标示列的哈!
获取标示列不就行了
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table width="90%">
<tr style="width: 22.5%">
<td>
<%#Eval ("title") %>
</td>
<td>
<asp:HiddenField ID="HideID" Value='<%#Eval("ID") %>' runat="server" />
</td>
</tr>
<tr style="width: 22.5%">
<td>
<%#Eval ("adddata") %>
</td>
</tr>
<tr style="width: 22.5%">
<td>
<%#Eval ("note")%>
</td>
</tr>
<tr style="width: 22.5%">
<td>
<div class="style29">
分类: 默认分类 | 阅读(<%#Eval ("clickcount") %>)| <a href="#" onclick="show();">评论 </a>(<%#Eval ("pingluncount") %>)</div>
</td>
</tr>
<tr>
<td>
<div id="show" style="display: none">
<table width="100%">
<tr>
<td>
<asp:TextBox ID="TextBox1" TextMode="MultiLine" Height="40px" Width="100%" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="BtnSave" runat="server" Text="发表" OnClick="BtnSave_Click" />
</td>
</tr>
</table>
</div>
<hr />
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>其中有一个隐藏字段 怎么在后台取出当前的日志的id呢
帮忙看看
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%# "~/Comment.aspx?id="+Eval("id") %>'评论></LinkButton>然后,但页面跳转到评论的页面后:你就可以通过Request["id"]得到日志的id了
<asp:Button ID="BtnSave" runat="server" Text="发表" OnClick="BtnSave_Click"
CommandArgument='<%# Eval("id") %>' />后台可以从事件的sender中读到这个ID,如:
protected void BtnSave_Click(object sender, EventArgs e)
{
string id = (sender as Button).CommandArgument;
...
}