问题标签 [commandargument]

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 投票
5 回答
12853 浏览

asp.net - 为什么我的 CommandArgument 为空?

我有一个 ASP.Net 页面,它向用户显示选项列表。当他们从列表中选择时,它会回发并查询 sql server。结果显示在更新面板中选项下方的列表视图中。以下是 ItemTemplate 的片段:

DataItemIndex 没有出现,所以我的命令参数是空的。但是,对象发送者是显示项目的按钮。

为什么索引项没有出现在 CommandArgument 中?

会不会是回帖?如果是这样,为什么会是回帖?有办法解决吗?

编辑:对不起,从我之前尝试解决它的尝试中,我发布了错误的代码,但它仍然没有出现。

解决方案:我发现了另一种解决方法,即 OnCommand 的发送者是链接按钮,它具有 CommandArgument。我会将这个问题归结为多个回发和 javascript 的问题。

0 投票
2 回答
573 浏览

.net - 在 PageLoad 中访问 CommandEventArgs

我正在使用 c#.net

我在视图(MultiView)中有一个中继器,每行包含一个“编辑”按钮(存储在 CommandArgument 上的是类型 ID)。

当用户单击“编辑”按钮时,他们将进入另一个视图(编辑视图)。

根据选择的 Eval("ID") 类型,不同的 UserControl 必须可见。

我注意到,如果回发发生在同一个表单(编辑视图)上,它会失去动态控件的状态。因此,我认为我需要通过 Page_Load 访问/填充 DIV(appViewArea)。

在我的 Page_Load 中,如果用户访问了编辑视图,我只希望它使用正确的 UserControl 填充 DIV。这是我目前在 Page_Load 中的内容。

我的问题是它永远不会进入 if 状态(_mutliview),它也不会存储 viewAppointmentID。我浏览了网络,但找不到任何真正帮助我的东西。我是否以错误的方式访问它?

提前感谢您的帮助。

谢谢

克莱尔

0 投票
1 回答
858 浏览

asp.net - asp.net按钮使用javascript返回函数

我有一个 asp:button 控件,并且正在使用 .aspx 文件中的“CommandName”和“CommandArgument”参数。CommandName 通过 <%# Eval("Name") %> 找到,但 CommandArgument 必须通过 javascript 函数找到。但是,我不太确定如何内联执行此操作。该函数返回一个数字(整数),该数字将用作 CommandArgument 的值。是否有可能做到这一点?谢谢

编辑添加代码 我添加了一个示例代码(无权访问真实代码 atm)。但是,基本上,CommandArgument 应该是函数 CalculateLength() 返回的值。

0 投票
7 回答
112864 浏览

asp.net - 在 Asp.net 中通过 Button 的 CommandArgument 传递多个参数

我有一个包含多行的gridview,每个都有一个更新按钮,当有人点击更新按钮时我需要传递2个值。除了在 CommandArgument 中打包用逗号分隔的参数(过时且不优雅),我将如何传递多个参数?

请注意,无法从页面上的任何控件中检索值,因此我目前不寻求任何设计解决方案。

0 投票
2 回答
1036 浏览

c# - 链接按钮命令问题

我在我的 asp.net 网页上的单独数据项服务器控件中使用 2 个链接按钮

当我在 c# 中提取命令名称时

它确实给了我正确的名称,但是命令参数

因为 item2 不是我所期望的。它不是 item1 的那个,而是我最初设置为 item2 的 datalist 控件的数据源的那个。它没有给我我期望的 item2 链接按钮的最新数据项字符串值。可能是什么问题?我哪里错了?

此外, item2 的事件仅在第一次触发而不是在那之后?我在做一些愚蠢的错误吗?

0 投票
1 回答
228 浏览

asp.net - 属性“CommandArgument”是 WriteOnly

我的代码中有以下行,位于 ImageButton 的单击事件处理程序中:

两个控件都是ImageButton's。但是,我收到以下错误:

任何人都可以看到为什么我会收到此错误,因为通常我可以从事件处理程序中的 CommandArgument 中读取。事实上,这肯定是他们的主要用途!

谢谢。

0 投票
2 回答
1462 浏览

asp.net - 带有用户控件的 asp.net 中继器 - 设置命令参数

我有以下中继器代码:

testcontrol 用户控件如下所示:

我可以通过 dropdownMain.SelectedValue 作为 CommandArgument 发送吗?

刚才它是一个空字符串。

谢谢

邓肯

PS 这与ASP.NET 中继器在 ItemCommand 之后未绑定有关,但我认为两者完全不同,可以分开。

0 投票
2 回答
1701 浏览

c# - 动态创建的 LinkBut​​ton 不会进入命令事件

我以前问过这个问题,但遗憾的是我仍然遇到问题并且问题没有得到解决。基本上,我正在为正在生成的表的每一行动态创建一个 LinkBut​​ton,并且该按钮的任务是从数据库中删除具有相应 ID 的行。为此,我似乎需要为 LinkBut​​ton 分配一个命令,以便在单击它时进入事件。问题是,当单击按钮时,程序永远不会进入命令 - 我已经在其中放置了断点,但它永远不会进入它们。这是我的代码:

请注意,我已经注释掉了要在此处发布的 2 条关键行,只是为了指出我已经尝试了两条被注释掉的行,但都不起作用:(

0 投票
1 回答
442 浏览

asp.net - 在返回 CommandEventArgs 的用户控件内引发事件

大家好我有以下问题:

我有一个用户控件,我想从使用该用户控件的页面引发事件(它是一个按钮)

无论如何,当我想将此用户控件放入转发器而不是另一个按钮(常规 asp:按钮)时,我的问题就开始了,无论如何我需要支持 CommandArgument 以便该页面可以使用该按钮

所以我创建了一个属性:

但是......当我试图引发事件时,这个属性不会保持他的状态......

所以在我按下按钮并且回发发生后,我引发的事件不会有一个值..这个属性应该保存在哪里,以便它在回发后有一个值?查看状态?如何自动添加到视图状态?

谢谢!

0 投票
1 回答
2176 浏览

javascript - 将 javascript 值传递给链接按钮的 CommandArgument

我需要将一个名为 $.galleria.current 的 javascript 值传递给一个链接按钮的 CommandArgument 声明如下:

<asp:linkbutton id="prevBut" runat="server" OnCommand="load_com" CommandArgument=place_javascript_value Text="previous" />

我该怎么做 ?