问题标签 [datalist]
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# - Asp.Net DataList 绑定 ImageUrls 数组
我正在尝试使用数据列表制作缩略图网格。我有一个 imageurl 数组,我想将它们绑定到后面的代码中。我该怎么做呢?我希望数据列表的最大列大小为 5,并添加缩略图行直到完成。
代码隐藏:
asp.net - Asp.Net DataList 绑定数组 *.aspx ImageUrls
下面的代码非常适合绑定从网上抓取的实际网址。我的问题是它不适用于生成图像的 *.aspx url。如果我转到 *.aspx 页面“~/UserPages/Photo/GetThumbnail.aspx?id=7”,图像会显示得很好。但是它不适用于数据列表。任何想法为什么以及如何解决这个问题。谢谢!字符串数组 'imageurls' 由许多 *.aspx 图像 url 组成。
背后的代码
asp.net - 数据列表 onclick 事件中的 Asp.Net 图像?是否可以?
好的,我已经在这个画廊工作了一段时间,而且我不断收到一些小花絮。现在是完成它的时候了。我有一个数据列表,它绑定到一组 *.aspx 图像 url,其中包含通过 url 发送的缩略图 id。我现在需要实现一个 onclick 事件,当用户点击一张照片时,它会将他们带到实际的图片中。
示例 url:
(thumbnail) = ~/UserPages/Photo/GetThumbnail.aspx?id=7
(actualpic) = ~/UserPages/Photo/GetPhoto.aspx?id=7
我需要什么:我如何获得它以便每张照片都有一个 onclick 事件?我尝试将 onclick 添加到 imag src 但它没有用。这很困难,因为它不是实际的图像控件,它们存在于数据列表中。我还需要知道如何在被点击时提取缩略图 url,以便我可以获取 id 并重定向到实际图片。请帮忙!
代码背后:
html - 在 DataList 中呈现 HTML
我有一个格式化文本,其中包含在消息中实现的粗体、斜体和其他样式。我将此消息存储在数据库中。现在我想在 DataList 的字段中实现这些标签。我该怎么做?
不工作。它只是这样显示标签。有什么帮助吗?
file-upload - 数据列表编辑模式下的 FindControl
作为一个新的 .net/C# web 初学者,当我尝试使用 FindControl 时,我总是被绊倒。Blam-flat 在我的脸上。这是我当前的 FindControl 问题:
我有一个 .aspx 页面和表单,然后是 ajax updatePanel,里面有我的 DataList (DataList1),它有一个 EditItemTemplate::它具有以下内容:
在我后面的 C# 代码中,我有 fileUpload 对象的 OnClick 代码:
因此,我当然会为 FileUpload 和标签获得“对象引用未设置为对象的实例”。
在 OnClick 事件中处理它们之前,找到这些控件的正确语法是什么?
我使用 FindControl 的唯一方法是:
标签 thumbnailUploadLabel = DataList1.FindControl("thumbnailUploadLabel") 作为标签;
但这当然会引发“对象引用未设置为对象的实例”错误。很感谢任何形式的帮助。
(我还看到了应该使 FindControl 更容易使用的“递归”代码。哈!我对 C# 非常熟悉,以至于我什至不知道如何将它们合并到我的项目中。)
感谢大家看这个。
asp.net - 使用 linq 进行数据列表分页
我正在创建一个使用 Linq 进行数据访问的页面,并且我正在使用 DataList 来显示数据。如何使用 Linq 进行数据分页?请阅读下面的简单代码:
我通常使用 PagedDatasource 但这似乎只适用于 DataTable。
这是我的 Linq 返回与 Datalist 绑定的 Datatable :
公共共享函数 GetStudentList() As DataTable
在页面后面的代码中:
asp.net - ASP.NET DataList - 所有文本框的 JavaScript 验证
简单设置:数据列表形式的购物车。
标题有两个按钮:更新数量和删除所选项目
每个 DataList 项目(除其他外)都有一个 id="txtQty" 的文本框,用于存储购物车项目的数量。
用户应该能够更改这些文本框中的值,然后点击标题中的更新数量按钮以一次保存所有更改。
我已经完成了实际保存的逻辑,但现在我要回去添加一些额外的验证。我希望从 UpdateQuantities 按钮的 OnClientClick 事件中调用单个 JavaScript 函数,然后该函数将遍历所有 DataListItems,找到 txtQty 文本框,并确保它是有效的数字输入。
我很难找出解决这个问题的最佳方法。到目前为止,我唯一真正的想法是遍历表单元素并找到任何具有与“txtQty”匹配的 id 的内容(因为 ASP.NET 会自动重写 id),然后验证该特定元素。这听起来不是最好的解决方案。有没有更好的想法?
asp.net - 带有链接 DataSourceId 的 ASP.Net Datalist 不会重新加载
我有一个 MultiView 控件,它有一个视图,其中填充了 DataList,如下所示:
问题是当我切换到MultiView控件的另一个视图时,编辑这个DataList的内容并保存数据后返回,数据没有刷新。我检查了数据库,我确定数据已经改变。
我应该如何解决这个问题?
.net - Datalist 在回发时不保留值
我有一个 datalist 控件,当导致回发的控件位于 Datalist 所在的更新面板之外时,该控件在回发期间未保留其值。我已验证该用户控件及其所有父控件的视图状态已打开。
我的基本情况是我有一个 Datalist,其中包含页面上的用户控件。当用户在网格中选择几行并按下按钮时,会在后端填充一个数据表并分配给 Datalist,该 Datalist 的项目模板设置为 UserControl。在 ItemDataBound 上,我在控件中设置了特定属性,这些属性将该控件上的消息自定义到特定项目。然后使用 AJAX Control Toolkit Modal Popup[ Extender. 当用户按下保存时,整个页面会发回。从用户控件收集数据并保存到数据库中,然后弹出窗口消失。我目前遇到的问题是按下保存按钮而不是适当的数字时 DataList 有 0 个项目。这个问题在我们从 .NET 2.0 升级到 .NET 3.5 后才开始出现。
有什么想法可能导致这种情况吗?
c# - 将 DataList 绑定到对象的方法而不是属性
我有一个看起来像这样的类:
如果我有一个IList<Person>
用作 DataList 控件的数据源的,并且 DataList 看起来像这样:
如何将数据源的Name
属性替换为对数据源对象的Thing()
方法的调用?