问题标签 [edititemtemplate]
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.
asp.net - 如何以编程方式访问 AspXGridView 的 EditItemTemplate 内的任何 AspxControl
它非常简单,我觉得自己是个白痴:(
我刚开始使用 DevX Controls。它的文档和示例项目很糟糕!
我的问题是:
我的 aspx 页面上有一个 ASPxGridView:
如何在 ASPX.CS 文件上访问 dxdateMyField1 或 dxcomboMyfield2?我想写:
非常感谢。
asp.net - 如何在 AspXGrid 的 EditForm 模板上显示自定义错误消息?
DevExpress AspXGrid 有一个很酷的编辑表单模板,您可以使用它作为弹出表单或网格行之间的内联表单等多种 ui 样式。
当您未实现网格的更新事件并且如果您允许网格从设置中进行编辑时,它会显示 EditForm,但是当您在此状态下触发更新按钮时,它会显示一个很酷的错误消息,例如“不支持指定的方法”..
我想在该消息的同一位置写一些自定义消息。
任何人都知道我该怎么做?
非常感谢。
asp.net - Ajax 控件工具包日历控件在 DetailsView EditItemTemplate 中不起作用
我有一个带有一堆 EditItemTemplates 的 DetailsView。其中一个有一个接受日期的文本框。为了使表单更加用户友好,我想添加一个 Ajax 工具包日历控件,以便用户可以从日历中选择一个日期。尝试加载页面时,我不断收到错误消息。
解析器错误消息:未知的服务器标签 'ajc:Calendar'。
我的注册标签是正确的。
我的 EditItemTemplate 看起来像这样。没有什么花哨。
我可能在哪里出错,甚至在 DetailsView 控件中是否允许使用 ajax 控件?
c# - 调试 GridView / ObjectDataSource 事件
哎哟!
我正在使用绑定到 ObjectDataSource 的 ASP.NET GridView 控件:
单击带有 CommandName="Update" 的 ImageButton 控件会导致发生指定的 OnUpdating 事件,但不会发生指定的 UpdateMethod 或 OnUpdated 事件。
输入参数在 OnUpdating 事件中定义,如下所示:
不会抛出异常。该页面刚刚回发,仍然显示 EditItemTemplate 控件。我可以在所有地方设置断点,但线索会在 Things_Updating 结束时停止。似乎发生了一些异常,调试器没有处理或捕获。有没有办法打开引擎盖,看看 ASP.NET 正在做什么(或没有做什么)?
提前致谢!
jquery - 使用 jquery 和 Datalist 控件的 EditItemTemplate
是否可以使用 jquery 访问 Datalist 控件的 EditItemTemplate 内的控件。我很难做到这一点,因为“编辑”行没有在 html 中呈现。
我感谢的唯一替代方法是不使用 DataList EditItemTemplate,而是只使用 jquery 来隐藏和显示行并使用 ajax 来更新行的内容。
但是,我仍然希望听到 EditItemTemplate 和 jquery 的选项。
谢谢
asp.net - 模板字段中的下拉列表 - 更新失败(空值插入)
我有一个网格视图。在这个我有一个带有 DropDownList 的模板字段(在 EditItemTemplate 模式下的 DDL,在 ItemTemplate 模式下的标签)。当我点击详细信息视图行的编辑时,我可以从 DDL 中选择任何值(DDL 是从 sqldatasource 填充的),但是如果我尝试执行更新,它会失败,因为它认为我没有提供数据...
这是确切的错误(数据库拒绝 NULL 数据):
无法将值 NULL 插入到列 'status'、表 'gyumolcs.dbo.orders' 中;列不允许空值。更新失败。该语句已终止。
这是gridview的代码:
这是 orderadminSqlDataSource 的代码(gridview 的数据源)
请帮助我,我无法弄清楚问题所在。提前致谢!
asp.net - CS0103:当前上下文中不存在名称“GetSelectedIndex”
SelectedIndex
在将对象的属性绑定<asp:DropDownList>
到自定义类(位于我的app_code
文件夹中)中的方法时,我遇到了一个问题。
ObjectDataSource
一个和一个对象的文本GridView
- 使用相同ObjectDataSource
的数据源 - 可以在下面看到。似乎GetSelectedIndex
我在自定义类中获得的方法(进一步显示) - 并试图绑定到SelectIndex
我的GridView
对象的属性 - 无法找到:
我尝试绑定的自定义类包含以下内容:
这里使用的类对象是 EmployeeDetails 类,定义如下:
恐怕我真的被这件事难住了。我搜索了许多不同的帮助论坛,但还没有真正遇到任何描述/诊断我的确切问题的东西。
如果有人能够提出一种补救/解决方案/启蒙之路,我将不胜感激。
如果这是基本的,请提前道歉 - 但是,在我的辩护中,我对 ASP.NET 的复杂性相当陌生。
问候,
戈登·诺里
asp.net - EditItemTemplate:一个条件绑定
根据特定的行值(类型),我必须在 EditTemplateField 内使用 TextBox 或 DropDownlist(只有其中一个)。如何在 EditItemTemplate 内有条件地绑定控件,以便告诉 UpdateMethod 哪个控件是“值”字段要考虑的?
GridView 的 UpdateMethod 将“Value”作为输入参数,它必须能够决定是从 DropDownListValue 还是 TextBoxValue 中获取。
我试图隐藏/显示控件 TextBoxValue 和 DropDownListValue(使用属性“Visible”),但它不起作用:UI 很好,但 UpdateMethod 总是接收 0 作为输入值(我猜是空字符串转换的结果)。
c# - 如何将 asp:FormView ItemTemplate 导出到外部文件
我有一个像这样的 asp:FormView:
如果可能的话,我想将模板移到单独的文件中。我怎样才能做到这一点?
c# - 无法从 GridView 中的 EditItemTemplate 访问控件
尝试更新我的 gridview 时找不到我想要的控件。控件是来自 EditItemTemplate 的文本框和下拉列表。但是,如果我尝试在 ItemTemplate 中找到一个标签,它就可以正常工作。问题似乎是它在我有机会获得控件之前“跳出”编辑模式。
我的网格视图的标记:
这是我的 RowUpdating 方法的代码隐藏。如何从 EditItemTemplate 访问控件?我错过了一些非常简单的东西吗?