问题标签 [rowcommand]

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 投票
1 回答
306 浏览

asp.net - GridView 的 Button 执行不同于 RowCommand 的事件

我在 ASP.net 中使用带有预添加按钮的 GridView。GridView 的数据源来自 BookingRowStatus 列表

您可以看到的参数是列。我添加了 RowCreated 事件来检查 m_XStatus 以根据其中的文本启用/禁用按钮(“X”=禁用|“Y”=启用)。

接下来是我添加了一个 RowCommand 事件,该事件应该在单击 GridView 中的按钮时捕获该事件。但是,每当我单击该按钮时,它都会调用 RowCreated 而不是 RowCommand。我在上述两个事件上都添加了一个断点,我可以看到它甚至没有通过 RowCommand;它直接进入 RowCreated。

我的问题是当我按下 DataGrid 上的按钮时如何调用 RowCommand?

0 投票
5 回答
4326 浏览

.net - 行命令事件未触发gridview中的图像按钮?

我有一个网格视图,每行都有一个图像按钮。我已经设置了命令名称和命令参数。

我收到以下错误,

无效的回发或回调参数。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。

我错过了什么?

0 投票
1 回答
441 浏览

c# - 在行命令事件中获取网格视图的事件触发控制单元

谁能帮我在网格视图的行命令中获取事件触发控件的单元格索引。我的网格视图中有一个单选按钮控件。如果用户单击单选按钮,我需要更改特定单元格的背景颜色。请帮我解决这个问题。我的代码如下所示。

0 投票
1 回答
358 浏览

asp.net - 第 0 列没有行

我在该网格上有一个网格和一个链接按钮,它们有行命令,但是每当我单击该按钮时,它都会向我显示第 0 列没有行的错误。我已经调试了整个代码很多次,但它总是向我显示即使数据集的特定列中有数据,也没有列。我是 asp.net 和 sql 的新手,所以只知道如何放置代码但逻辑没有被清除,请任何人都可以清除此查询。你的帮助对我来说太多了。

0 投票
0 回答
425 浏览

asp.net - Gridview RowCommand 不会在第二次触发

我有一个 gridview 和一个带有 rowcommand 的简单链接按钮,如下所示:

此链接按钮用于下载文件。我得到 UPLOADID 并使用 Response.WriteFile() 方法写入。

问题是当我第一次单击链接按钮时,文件正在下载但第二次没有下载。Linkbutton 不会触发任何东西。我进行了很多搜索,但找不到任何解决方法。据说这将与验证有关。我的页面上有一些自定义和必需的验证器。

谁能建议我一个解决方案?提前致谢。

0 投票
0 回答
489 浏览

ajax - GridView 中的 LinkBut​​ton 不会触发 RowCommand

我正在动态构建数据表并将其绑定到 VB 代码隐藏中的网格视图。我将 gridview 单元格数据转换为 LinkBut​​ton 控件,以允许单击该数据进行更新。

我正在使用 AjaxControlToolkit 来呈现一个模式弹出窗口来收集数据更新。完成这些更新后,我将重建数据表并绑定网格视图。在 Gridview.RowCreated 中,我在回发时重复创建 LinkBut​​ton 控件。

当页面在更新后出现时,当我单击 LinkBut​​ton 时会发生回发,但不会触发 RowCommand。在调试时,我注意到发生这种情况时,Page.FindControl() 无法找到目标 LinkBut​​ton 控件。

返回页面时不触发 RowCommand 事件以触发模式弹出窗口的显示。如果我只是再次按下 LinkBut​​ton,则可以使用 Page.FindControl() 找到 LinkBut​​ton 控件,并根据需要触发 RowCommand。

我错过了什么?非常感谢您提供解决此问题的任何想法。我整天都在为此苦苦挣扎,而且我的想法已经不多了。

谢谢!

这是请求的代码:

0 投票
2 回答
50589 浏览

c# - 在gridview中如何为按钮使用rowcommand事件

我在aspx中使用gridview,我有两个页面注册和details.aspx一旦注册完成它应该转到details.aspx中的详细信息页面我在那个GV中保留了一个gridview我应该使用行命令事件作为一个按钮应该使用编辑按钮显示学生的所有结果,作为我使用项目模板的所有学生的最后一列。但是在行命令事件中,如果用户单击编辑,我不知道要编写的函数,它应该使用用户 ID 进入编辑页面,ID 应该是中午可编辑模式,其他字段可以编辑。

详细信息.aspx

详细信息.aspx.cs

}

0 投票
1 回答
1725 浏览

gridview - Input string was not in a correct format in rowcommand

I have a gridview wherein all the controls are in a single templatefield as below:

#xA;

Here is the code-behind:

#xA;

I get the error on the line below:

#xA;

What seems to be the problem here? Is it because i am using a button instead of a buttonfield.I am just guessing though.I know that the commandarguement is null but how do i correct it?

0 投票
2 回答
2770 浏览

asp.net - 更新面板中的 ASP.NET 网格视图 => 行命令不起作用

一直为此头疼。无法弄清楚为什么我的 rowcommand 没有触发。

我在页面加载处有一个空网格。在按钮上单击我会启动一个具有保存按钮的模式。保存按钮通过将新行绑定到数据表来向 Grid 添加新行。当我单击新行上的链接按钮时=> 行命令未触发。

我在以前的项目中已经做过很多次了,以前从未遇到过这个问题。我想知道它是否是由 Modal 中的引导验证器引起的。

所以这是我的html:

这是jQuery:

这是我在 cmdCreate_click 上的服务器代码和未触发的 rowCommand

0 投票
1 回答
1475 浏览

asp.net - Rowcommand 不会触发带有 datagridview 的更新面板

我尝试在 rowcommand 事件上使用带有我的 datagridview 的更新面板来显示一个对话框。当我删除更新面板时它工作正常,但它不起作用。

我用更新面板尝试了以下配置,但它不起作用。

行命令后端事件

有什么建议吗??或参考