为什么 ListView_ItemCommand 事件中的 URL 重写不会触发?

发布于 2024-10-21 07:04:55 字数 423 浏览 0 评论 0原文

ListView 对象的 ItemCommand 触发效果很好,无需 URL 重写(通过 urlrewriting.net)

Private Sub ListView_ItemCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewCommandEventArgs) Handles ListView.ItemCommand

End Sub

当 URL 重写打开时,该事件不会触发。

你能给我指点一个技巧让它们都工作吗?

The ItemCommand of the ListView object triggers great, without URL Rewriting, (powered via urlrewriting.net)

Private Sub ListView_ItemCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewCommandEventArgs) Handles ListView.ItemCommand

End Sub

With the URL ReWritting turned-on the event does not trigger.

Could you please point me a trick to make them both work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花细雨 2024-10-28 07:04:55

URL 重写可能会干扰回发。在这里查看潜在的解决方案: http://ruslany.net /2008/10/aspnet-postbacks-and-url-rewriting/

另外,尝试将以下内容添加到 page_load 事件处理程序中:

protected void Page_Load(object sender, EventArgs e)
{
    form1.Action = Request.RawUrl;
}

The URL Rewriting may be interfering with the postback. Take a look here for a potential solution: http://ruslany.net/2008/10/aspnet-postbacks-and-url-rewriting/

Also, try adding the following to your page_load event handler:

protected void Page_Load(object sender, EventArgs e)
{
    form1.Action = Request.RawUrl;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文