问题标签 [itemcommand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1816 浏览

c# - 中继器控制不会触发 ItemCommand 事件

我正在建立一个网站,人们在结账购物车(并转移到支付 iframe)之前可以从购物车列表中选择要删除的项目。购物卡的结果列在Repeater 控件中。中继器中有一个按钮,可以从数据库中删除一条记录(使用 LINQ to SQL 来执行此操作。)

问题是当我单击按钮时 ItemCommand 事件不会触发。我试过response.write(test)了,还是不行。

就好像中继器无法与命令交互一样。它确实呈现结果。

0 投票
1 回答
292 浏览

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

对象的触发很好,没有ItemCommand, (通过urlrewriting.net提供支持)ListViewURL Rewriting

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

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

0 投票
1 回答
772 浏览

vb.net - GridView Updating on ItemCommand

i put all my custom "update" code in the RowCommand event, it works fine, but i still get an error from my Data Source

System.NotSupportedException: Updating is not supported by ObjectDataSource 'GetSources' unless the UpdateMethod is specified.

how can i get rid of that error , yes still use my custom update code on the rowcommand?

0 投票
1 回答
1147 浏览

asp.net - DataGridCommandEventArgs Item.ItemIndex = -1?

您好,我有一个 DataGrid,它的定义如下:

现在,我在 DG_XYZ_ItemCommand 方法中,我正在尝试这样做:

例如,这在分页时会出错,因为 e.Item.ItemIndex 为 -1。问题是为什么?该方法如下所示:

这里有什么问题?谢谢 :)。

0 投票
1 回答
4743 浏览

asp.net - 关闭 Jquery Modal 弹出 Datalist 按钮单击

我遇到了一个问题,我的用户控件中有一个 jquery 模态弹出窗口,我通过单击按钮显示,用户从数据列表中选择了一些东西,然后我在隐藏字段中的父用户控件上返回了一些值,一切都很好,直到在这里,但是在单击选择按钮后,我希望关闭 jquery 模态,这也是我在模态对话框中显示的 div 的一些代码

在 ItemCommandEvent 我尝试了以下

编辑

我在后面的代码中使用它显示了弹出窗口

弹出窗口显示成功,但我无法在单击 datalist 子按钮的按钮时关闭它我尝试了tugburk 提​​供的代码 我检查了错误控制台也没有关闭错误代码如下:

任何帮助都将是可观的非常感谢提前

0 投票
1 回答
2567 浏览

c# - ListView ItemCommand 事件未在 Firefox 中触发

我动态地将按钮添加到列表视图,并使用 ItemCommand 事件来处理按钮单击事件,使用按钮的 CommandName 属性。它在 IE 中运行良好,但是当我在 Firefox 5 中尝试时,它正在点击页面加载事件而不是 ItemCommand 事件。Firefox 有解决方法吗?

谢谢!

0 投票
2 回答
3533 浏览

asp.net - 触发 ItemCommand 后无法重新绑定中继器(通过更新面板使用异步回发)

这是场景:

我在一个名为 updPanel 的 UpdatePanel 中有一个中继器。

在这个中继器内部,我有两个按钮,它们触发一个 ItemCommand。

在页面加载中我有这个方法:

然后,在 Bind() 上:

然后,在 ItemCommand 事件上:

我有一个按钮(在同一个更新面板内,但在中继器之外),它只做 Bind()。

当我单击 ItemCommand 时,命令会执行,但屏幕不会更新(其中一个项目按钮应在单击后更改其图标)。如果我刷新页面,或单击“绑定”按钮,中继器会按预期显示数据。

为什么在 ItemCommand 之后没有绑定?

提前致谢!

编辑:我的中继器:

编辑:为了简化,这是我得到的行为:

单击中继器外的按钮:图标更改。数据库更新。

单击中继器中项目内的按钮:图标不会更改。数据库更新。

再次单击转发器中项目内的按钮:图标更改。数据库更新。但是现在对应的项目是错误的,因为我已经再次更改了标志

这似乎与事情发生的顺序有关。

编辑:我忘了提,我用完整的回发进行了测试,一切正常。

0 投票
4 回答
4895 浏览

c# - 如何在转发器中找到每个项目信息(在 ItemCommand 事件中)-转发器数据源是 List<> 集合

我有一个如下列表集合:


我在 aspx 中的中继器如下所示:

和后面代码中中继器的 Item_Command :

我的问题是 currentItem 始终为 null ,当我单击中继器内的每个链接按钮时!
我想获取中继器内每个链接按钮的文件路径!
我怎样才能做到这一点 ?

提前致谢

0 投票
1 回答
2582 浏览

asp.net - ItemCommand 在 PostBack 上的 ItemDataBound 之前触发?什么?

这只是愚蠢的。我已经在这工作了 5 个多小时,无法弄清楚为什么我的该死的命令没有正确触发。唯一正确触发的是内置命令“编辑”和“取消”

标记

代码隐藏

这就是我用来调试这些垃圾的所有代码。我想不通的最奇怪的事情是,所有的键都显示在新的页面加载上,就像这样......

然后突然当我单击一个内置命令(在这种情况下为编辑或取消,注意它们不在我的ItemCommand事件处理程序代码中)时,这个垃圾出现了,这意味着它在绑定之前看到了点击。

不管发生了什么,我要解决的问题是我的自定义命令由于某种原因没有被识别。有任何想法吗?我已经搜索了高低的答案,但一无所获:(

如果您将所有这些代码复制到一个新项目中,它应该可以编译。我会非常感谢你的帮助。--- 我变得如此绝望,我正准备为ListView控制处理每一个可怕的事件,希望能揭示一些关于射击顺序的信息,也许能知道出了什么问题。--- :'(

更新:我做到了,哈哈。有趣,但不确定它告诉我什么新东西。以下是绑定所有事件的新页面加载时触发的内容:

0 投票
2 回答
1140 浏览

asp.net - 如何使用后面的代码隐藏和显示特定的中继器列?

我有一个中继器,在它的 item_command 事件中我正在绑定另一个中继器。我想根据第二个中继器中的角色显示数据。为此,我想根据用户的角色隐藏和显示一些列。我们如何使用后面的代码来做到这一点。提前致谢。我的代码是