C# Linkbutton在使用ASP.NET时不起作用
我已经编写了注释和查看更多按钮的代码,注释工作正常,但查看更多按钮不工作,查看更多按钮的代码如下所述:- 我的aspx代码在这里C# Linkbutton在使用ASP.NET时不起作用,c#,asp.net,C#,Asp.net,我已经编写了注释和查看更多按钮的代码,注释工作正常,但查看更多按钮不工作,查看更多按钮的代码如下所述:- 我的aspx代码在这里 <asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1"> <ItemTemplate> <div style="border-radius: 10px; height: inherit; padding-bottom:20px; margi
<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>
问题是当我点击链接按钮时,它并没有触发事件。
我不知道是什么问题以及如何解决它
请帮忙。
提前感谢。但是您的链接按钮没有出现在数据列表的内部或外部。你能把你的链接按钮的代码(脚本)也贴出来吗?你的链接按钮在哪里?我更新了它。它就在下面,请尝试调试,看看有什么问题!我之前调试过它,发现什么也没发生。我的意思是说,它不是我的事件,我对链接按钮发射
protected void LinkButton1_Click(object sender, EventArgs e)
{
this.SqlDataSource1.SelectParameters["TopVal"].DefaultValue = (int.Parse(this.SqlDataSource1.SelectParameters["TopVal"].DefaultValue) + 12).ToString();
}