问题标签 [asp.net-dynamic-data]

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 投票
3 回答
127 浏览

asp.net - 关于使用哪个 ASP.NET 控件的建议?

我收到了一个供内部使用的项目。我的应用程序必须存储大约 100 行游戏的元数据,每行最多有大约 15 个字段。字段可以是游戏名称、游戏类别、制造商、源代码路径等。我很可能需要为每行记录加入大约 5-10 个表。只有少数人在使用它,并且会收到很少的点击量。速度性能不是什么大问题。我必须呈现的数据行必须是可排序和可搜索的

我当前的解决方案是使用 ASP.NET 的 GridView 控件和 ASP.NET 的 AJAX UpdatePanel 来赋予它 ajax 的感觉。我正在考虑使用 LINQ-to-SQL 作为我的数据访问层。我正在考虑构建自己的自定义搜索引擎,但如果现有控件已经具有此功能,我更愿意使用它;有人知道这种控制存在吗?无论如何,你们怎么看?

更新 #1: 我正在研究创建一个 DynamicData 网站。有人对此有什么想法吗?

0 投票
1 回答
2147 浏览

asp.net - ASP.Net 从(嵌套的)DataGrid 中删除边框

我正在尝试从 ASP.NET 控件上的数据网格中删除边框。该控件是动态数据网站(如果重要)的自定义字段模板,并嵌套在另一个数据网格中。问题是无论我做什么,它仍然具有与外部数据网格相同的边框样式。我已经尝试在 ASCX、代码隐藏等中进行设置……但都无济于事。这是 ASCX 的相关部分:

正如你所看到的,我已经尝试了一切来摆脱线条,但它们仍然存在。这是它的样子:

替代文字 http://nv3frg.blu.livefilestore.com/y1pUcaAqPzV0bOkyfxSM082D50DUhxXxAeUX4TvAkcak0oCGSLDa7W4kyp2BztcX61kFsyhM1pG3N7CeOE5Fd_o-z0hmi-NGGRq/untitled.bmp

顺便说一句,我只是想摆脱内网格上的网格线,我并不关心外网格。

0 投票
1 回答
706 浏览

linq-to-sql - 使用动态数据时,如何从下拉列表中过滤选项?

我觉得这应该很容易,但我看不出有什么办法。

我正在使用带有 Linq to SQL 的 ASP.NET 动态数据。我有一张与 Technician 表关联的表。父属性是 TechAssignment,在 Web 表单上我使用 DynamicField 来显示它。

这确实很好,它正确地将其视为 ForeignKeyField 并使用该模板为我提供一个下拉列表,其中包含 Technicians 表中的技术列表。

唯一的问题是它给了我一个所有技术人员的列表,当有相当多的人不活跃时。如何让 Dynamic Data 过滤掉不活跃的技术人员,使他们无法被选中?

0 投票
1 回答
1613 浏览

asp.net - 网格和编辑中​​的动态数据 UIHint("MultilineText_Edit")

当我的模型上的特定属性被赋予 UIHint("MultilineText_Edit") 属性时,它会在详细信息视图中呈现多行文本编辑,而不是在编辑视图中。在编辑视图中,它是一个很小的文本框。知道如何说服 DD 在编辑视图中将其渲染为多行吗?

0 投票
0 回答
1083 浏览

c# - 使用非 PK 字段的动态数据一对多关系:外部表 List.aspx 链接对一对多关系使用不正确的键

问题:在一对多关系的表之间创建的url不正确。我怎样才能解决这个问题?

我正在将 LINQ to SQL 与动态数据一起使用。

我有两个表:用户和地址:

症状:

查看用户表时,我在最后得到一列“查看用户地址”链接,如下所示:http ://dev.cityslurp.com/Addresses/List.aspx?PrincipalId=18

笔记:

  1. PrincipalId 是 GUID,而不是 int,所以我认为“18”实际上应该是 GUID
  2. 整数正确映射到 User.Id 值
  3. 所以我认为链接应该如下所示:http://dev.cityslurp.com/Addresses/List.aspx?PrincipalId=157221EF-C85C-4FDF-B861-60D149E11BFC,但随后给出错误:“'DropDownList1'有SelectedValue 无效,因为它不存在于项目列表中。参数名称:值“-我假设此错误是因为下拉值需要一个整数。

所以即使#3 给了我一个错误,我认为它是正确的查询参数。

相反,当我转到 Address/List.aspx 页面时,我有一列包含返回用户详细信息页面的链接。链接正确地将用户的电子邮件地址显示为文本,但链接又是错误的。例如对于同一用户,他们从地址列表页面的链接是:http ://dev.cityslurp.com/Users/Details.aspx?Id=157221ef-c85c-4fdf-b861-60d149e11bfc

笔记:

  1. User.IdUser 表的 PK
  2. User.Id 是一个整数
  3. 使用的 Guid 是“PrincipalId”字段中的值
  4. 由于链接包含电子邮件地址的文本,并且 Guid 是正确的,因此关系似乎正常,只是 Id 是错误的。

我假设该链接应如下所示:http://dev.cityslurp.com/Users/Details.aspx?Id=70,用于查看用户详细信息。

我在想这可能是一个错误,但肯定其他人之前已经成功地使用了非 PK 字段的一对多关系?

这些关系看起来很好,因为它们使用了我指定的字段。

以下是自动生成的 DataAccess 文件中的关系示例:

[Table(Name="dbo.Address")] 公共部分类地址:INotifyPropertyChanging,INotifyPropertyChanged {

...

...

有什么想法吗?我知道我可以为用户和地址创建自定义列表页面,但我正在寻找一种更简单的方法——也许在其中一个部分类上放置一个属性来告诉他们正确做什么。

干杯,兰斯

0 投票
1 回答
1355 浏览

asp.net - 如何禁用 ASP.NET 动态数据中的删除按钮?

我需要根据某些条件全局禁用删除按钮?

以下解决方案对我不起作用: http: //csharpbits.notaclue.net/2009/07/securing-dynamic-data-preview-4-refresh.html http://csharpbits.notaclue.net/2008/05/动态数据-杂项-位-part-6.html

同样,我不想进入每个列表和详细信息页面并在那里禁用它。

0 投票
1 回答
1693 浏览

asp.net - 动态数据asp.net查询字符串参数

有没有办法在动态数据中定义我自己的查询字符串参数,而不是使用类似的东西

我想用这样的东西

0 投票
2 回答
2484 浏览

asp.net - 如何使用动态数据/LINQTOSQL 框架创建面包屑?

我需要一些关于如何创建动态面包屑控件的示例或想法,该控件将为由 LINQTOSQL 提供支持的动态日期框架动态生成面包屑

0 投票
1 回答
743 浏览

gridview - 动态数据中的 Gridview 列重新排序

我有一个页面在动态数据站点的网格视图中显示来自数据库的结果。默认情况下,编辑和详细信息链接显示在 gridview 的左侧。我有一个特殊的要求,即在 gridview 的右侧显示这些链接。我是否缺少任何设置来实现这一点,或者代码修改也会对我有所帮助。提前致谢。

0 投票
3 回答
3692 浏览

ajax - Microsoft JScript 运行时错误:Sys.InvalidOperationException:具有相同 id 的两个组件

我正在处理 ASP .NET 动态数据。
在我的一个编辑控件中,我希望允许用户将相关表中的记录添加到当前页面。(从字面上看,如果您在订单页面上,您也可以在此页面上向系统添加新客户,然后将其与该订单相关联)。因此,我将 DetailsView 设置为 InsertMode,嵌套在 UpdatePanel 内,由单击“添加新”时调用的 ModalPopupExtender 显示。这个doohickey在我第一次执行这个过程时起作用,也就是说,添加了一个客户(我也更新了下拉列表)。
但是,在我刷新整个页面之前,我意识到它不再(正确地)工作了。当我连接我的调试器时,我最担心的事情就实现了(好吧,不是真的)。但是抛出了一个异常:“Microsoft JScript 运行时错误:Sys.InvalidOperationException:两个具有相同 id 的组件。” 这似乎在抱怨作为详细信息视图一部分的日历扩展器控件。

任何关于这里发生的事情的指导都会很棒。谢谢。