我想知道是否有一个解决方案有一个asp:Button
与CommandName
内ListView
并使其运行并执行CommandName
,但没有刷新页面(提交)。我有一个模式,所以我不喜欢页面刷新,然后显示模式。asp网络 - 按钮与命令名未提交
<asp:Button runat="server" CommandName="Details" Text="Details" />
我已经尝试过UseSubmitBehaviour设置为false,但没有成功。
编辑:
Protected Sub lstvLadder_ItemCommand(sender As Object, e As ListViewCommandEventArgs)
If e.CommandName = "Details" Then
Dim lblRank As Label = TryCast(e.Item.FindControl("lblRank"), Label)
Dim lblPoints As Label = TryCast(e.Item.FindControl("lblPoints"), Label)
Dim lblTeam As Label = TryCast(e.Item.FindControl("lblTeam"), Label)
Dim lblTeamLeader As Label = TryCast(e.Item.FindControl("lblTeamLeader"), Label)
MUCH CODE HERE
End If
End Sub
我希望它不刷新页面时,按钮按下,但我希望它运行此功能,命令名
如果你想看到自己:here如果您按下右侧的Details按钮,刷新页面,然后加载模态,而不是只加载模态。我用来调用它的按钮是上面的asp:Button
和ItemCommand
块。
你可以使用ajax调用吗? –
添加'OnClientClick()'属性并调用一个'javascript'方法,在其中调用'ajax'调用您的服务器端方法。 – Abi
@Chef_Code你可以给我一个关于我想要做的正确的ajax调用的链接吗? –