问题标签 [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.
c# - 项目命令未在延迟加载控制中触发
我有一个转发器,它是在 AJAX 选项卡容器的选项卡索引更改时动态创建的。但是,当我尝试从中继器中删除项目时,它不会触发中继器的 item 命令。
中继器的动态绑定
c# - 如何在我的 ASP.NET 应用程序中为我的 ListView 使用 ItemCommand 事件
我有一个带有 ListView 的 ASP.NET 应用程序。在我的 ListView 的每一行中,我都有一个 LinkButton,可以打开一个新的网络表单“Benutzer.aspx”。我的问题是我没有得到这一行的索引。我使用 ItemCommand 事件,但它不起作用:(
这是我的代码:
ASPX:
cs 文件:
什么事 :(
塔拉索夫
repeater - 如何在同一个重复项中使用链接按钮显示面板?
我有一个中继器,其中有一个链接和一个隐藏面板(以及其他一些东西)。我希望这个链接(LinkButton)显示我的面板。这就是我所拥有的:
代码隐藏(在 OnInit 中绑定 itemcommand):
DataItem 是空的,每个帖子都说应该是这样,所以我放弃了这个想法。但我希望的是,可能有一些索引值或某种方法可以找到“最接近”或我可以使用的东西。我想要的只是使面板可见(并希望使用相同的按钮也能够隐藏它,也许使用命令参数“隐藏”“显示”)。
如果这不是解决此问题的方法,那很好,最好的方法是什么?
提前致谢
asp.net - 为什么我的自定义模板数据绑定控件中的 DataItem 在 ItemCommand 事件中为空?
这是我的自定义控制代码:
在 .aspx 页面中:
如您所见,我在 OnItemCommand 事件时无法获取 e.DataItem,因为它始终为空。
我试图删除if(!IsPostBack)
,Page_Load
以便每次页面加载都分配数据源,但这是不对的,如果它PostBack
像在 Asp.NetRepeater
控件中一样,我应该能够不分配数据源。
任何想法如何做到这一点?
asp.net - ASP 中继器项目命令不起作用
我正在研究具有一个或多个链接按钮的asp中继器控件,问题是当我单击链接按钮时项目命令从未触发!
我花了最后 2 天寻找解决方案,但我什么也没得到!
这是绑定:
这是我的项目命令功能:
updatepanel - updatepanel 不触发中继器项命令
我只想在具有 OnItemCommand 的中继器中触发 LinkButton。但是该页面确实会发回。这是我的代码:
除了触发没有问题。这是我的服务器端代码:
我也试过这段代码:但它给出了像lbtnAdvertFaculty找不到的错误
我研究了很多有关此问题的文档,但找不到有用的示例和解决方案。
此致。
asp.net - ASP.NET 中继器 - HiddenField 无需声明即可工作
使用 ASP.NET 4.0
这里有点奇怪,我的代码有效,但我不知道为什么!
所以我有一些像这样的HTML:
和后端:
因此,出于某种原因,这可行,通常我希望必须像这样在 uxMyRepeater_ItemCommand 中声明 uxIsVisibleHiddenField:
但是在这种特殊情况下,它可以在没有声明性语句的情况下工作。任何人都可以阐明为什么会这样做吗?
请注意,这只是示例代码,不是我的实际代码。
编辑
忘了提到每个RepeaterItem 周围都有一个UpdatePanel,删除它会导致Visual Studio 给我一个我期望的错误:未声明'uxIsVisibleHiddenField'。由于其保护级别,它可能无法访问。
c# - c# itemCommand 转到 aspx.vb
刚刚遇到一个非常棘手的问题,我正在学习如何使用 c# 制作购物车演示的教程,由于某种原因,当我双击属性中事件选项卡上的“itemCommand”而不是正常时后面的代码我得到一个奇怪的 aspx.vb 页面,它看起来不像教程
有什么理由吗?以及如何获得正确的页面?也许我做错了什么?
c# - 在中继器中触发不同的链接按钮并将每个链接按钮的值保存在数组列表中
我使用中继器在网上商店展示一些产品,用于学校项目。这是前端与中继器的外观
如您所见,我已在 Repeater 标记中的 OnItemCommand 上添加,以便在触发按钮(图像/链接)之一时调用它。这对于 commandnameAddToCart
和ViewIndividProd
. 但是,我想存储由特定按钮调用的特定项目的 productid。在我现在的情况下,它一次只将一个 productid 存储在 arraylist 中,并且在单击另一个链接按钮时“忘记”先前存储的 productid。
问题我如何做到这样,每次触发中继器中的链接按钮时,它都会记住与被触发的链接按钮相关的 productid 并将这些 id 保存到 arraylist 中?这就是后端的样子
您的反馈将不胜感激。
c# - 在Repeater中创建一个asp:TextBox在按下Enter时触发Repeater的ItemCommand
我有一个包含 TextBoxes 和 LinkButtons 的转发器。当我单击 LinkButton 时,ItemCommand 事件触发 OK。W当我在任何文本框中按 Enter 时,将提交转发器所在的表单。理想情况下,我希望行为是在文本框中按 Enter 执行与单击 LinkButton 相同的操作 - 所以我认为我必须在按下 Enter 时以编程方式“单击”LinkButton,或者我需要一种方法来触发与 LinkButton 相同的 ItemCommand(带有相关的命令名称/参数)事件
谁能给我一个关于如何实现这一点的线索?谢谢