高手留步??
我在做一个blog 到日志评论的时候,没思路了,怎么得到 要评论的那条日志的ID??先谢啦?赶紧帮忙解答解答 --------------------编程问答-------------------- 你是在什么进行评论的,你在日志面面或者日志列表页面传到日志评论页面就行了呀,然后日志评论页面接收不就有了吗--------------------编程问答-------------------- 自动生成的啊,select @@identity --------------------编程问答-------------------- 你数据库是怎么设计的哈!
象blog发表一篇文章都有标示列的哈!
获取标示列不就行了 --------------------编程问答-------------------- 在页面展示这篇文章的时候这ID从何而来? --------------------编程问答-------------------- 隐藏下 --------------------编程问答-------------------- 前台代码
<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了 --------------------编程问答-------------------- 你不是从一个页面跳到那个文章的页面?
就是那个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;
...
}
补充:.NET技术 , ASP.NET