Linkbutton无法使用ASP.NET

时间:2014-04-14 08:42:41

标签: c# asp.net

我已编写注释代码并查看更多按钮,注释工作正常但查看更多功能无效,查看更多按钮的代码如下: -

我的aspx代码在这里

<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
    <div style="border-radius: 10px; height: inherit; padding-bottom:20px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; width: 600px; font-family:Verdana; min-height:40px; color: rgb(51, 51, 51); background-color: rgb(237, 237, 237); border-bottom: 2px groove rgb(54, 51, 51);">
        Comment:
        <asp:Label ID="CommentLabel" runat="server" Text='<%# Eval("Comment") %>' />
        <br />
        <div style="float:right; margin-bottom:5px;">
            <asp:Label ID="PersonLabel" runat="server" Text='<%# Eval("Person") %>' />
    </div></div>
</ItemTemplate>
</asp:DataList>


<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:LPSConnection %>" 
     SelectCommand="SELECT Top(@TopVal)  [Comment], [Person] FROM [CommentInterview] WHERE (([Approved] = @Approved) AND ([Interviewid] = @id)) ORDER BY [id] desc">

    <SelectParameters>
        <asp:Parameter Name="TopVal" DefaultValue="3" Type="Int32" />
        <asp:Parameter Name="Approved" DefaultValue="Approved" Type="String" />
        <asp:ControlParameter ControlID="Label7" Name="id" PropertyName="Text" 
                      Type="Int32" />
    </SelectParameters>
</asp:SqlDataSource>
<br />

<asp:LinkButton ID="LinkButton1" runat="server"  onclick="LinkButton1_Click">View More</asp:LinkButton>

我的C#代码在这里: -

  protected void LinkButton1_Click(object sender, EventArgs e)
  {
    this.SqlDataSource1.SelectParameters["TopVal"].DefaultValue = (int.Parse(this.SqlDataSource1.SelectParameters["TopVal"].DefaultValue) + 12).ToString();
  }

问题是当我点击它时我的链接按钮没有触发事件。 我不知道问题是什么以及如何解决 请帮忙。 在此先感谢。

0 个答案:

没有答案