我已编写注释代码并查看更多按钮,注释工作正常但查看更多功能无效,查看更多按钮的代码如下: -
我的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();
}
问题是当我点击它时我的链接按钮没有触发事件。 我不知道问题是什么以及如何解决 请帮忙。 在此先感谢。