当前位置:编程学习 > C#/ASP.NET >>

高手留步??

我在做一个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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,