问题标签 [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 投票
4 回答
2542 浏览

asp.net - ASP.NET 动态数据 DisplayColumn 属性导致排序问题

将 ASP.NET 动态数据与 Northwind 数据库中的 LINQ to SQL DataContext 结合使用...

当我将 DisplayColumn 属性添加到我的 LINQ to SQLentity类之一并从部分类中的自定义代码中引用一个属性时,我无法在生成的GridViews中按该列进行排序。即使我将非自定义属性引用为sortColumn.

为什么会这样?

示例代码:

亚伦

编辑:sortColumn指定当它用作外键时(在DropDownList中)将用于对该实体进行排序的列,而不是在GridView中对其进行排序时。

0 投票
2 回答
10686 浏览

dynamic-data - ASP.NET 动态数据向页面添加其他筛选条件

我应该如何向动态数据 Web 应用程序添加额外的搜索/过滤条件?

我使用 Northwind 数据库创建了一个动态数据 Web 应用程序,并且我正在为员工表使用自定义页面(基于 ListDetails.aspx 页面模板)。我想向页面添加额外的搜索/过滤器/位置参数。默认情况下,where 参数集合是基于 FilterRepeater 控件动态创建的,该控件也是基于 Employee Table 具有的“外键”关系动态创建的。

在尝试添加其他搜索条件时,我已绑定到 GridView 的 LinqDataSource 的 Selecting 事件,并尝试将其他项目添加到 LinqDataSourceSelectEventArgs 的 WhereParameters 集合中。

问题是我无法指定需要执行哪种类型的比较。WhereParameters 集合只接受一个字符串和一个对象,但不接受如何比较它们。我真正想做的是添加到谓词代表的集合中......

我应该如何向此页面添加其他搜索条件?通过属性应用于 LINQ To SQL 实体(如果是,如何)?如果条件/标准不是基于实体本身,在这种情况下我将如何添加到搜索条件中?

亚伦霍夫曼

0 投票
4 回答
153 浏览

python - 访问python中的对象时返回默认成员

我正在编写一个“环境”,其中每个变量都由一个值和一个描述组成:

创建变量并将其放入字典中:

这很酷,但 99% 的变量操作都是使用“值”成员。所以我必须这样写:

或者

我希望对象 my_dict["foo"] 上的所有操作都可以默认为“value”成员。换句话说,我想写:

和类似的东西。

我发现的唯一方法是重新实现所有下划线成员(eq、add、str 等),但我觉得这是错误的方式。有没有我可以使用的神奇方法?

一种解决方法是拥有更多字典,如下所示:

但我不喜欢这个解决方案。你有什么建议吗?

0 投票
2 回答
352 浏览

asp.net - ASP.NET - 你可以在没有 Linq to SQL 的情况下使用动态数据吗?

我有一个动态创建数据库表的应用程序。我想为这些数据创建一个 CRUD 接口。但是因为表是在应用程序运行时创建的,所以我无法通过将 Linq to SQL 类拖到设计器上来创建它们。但是,我确实在我的代码中知道我要编辑的表是什么。

谁能告诉我是否可以通过以下方式向动态数据提供提要:

  1. SQL查询
  2. 或数据集,

而不是 Linq to SQL 范式?

0 投票
3 回答
593 浏览

asp.net - 更改为在动态数据中生成网格视图而生成的 Select 语句?

我正在使用 ASP.net 动态数据脚手架。我意识到对于像这样的桌子

表 1:EducationLevel (id,levelname,modby,modon)

table2: Course(id,coursename,modby,modon,belongsToEduLevel)

其中belongsToEduLevel 是FK。在这种情况下,动态数据永远不会在网格中显示 levelname,而是显示

运营 | 摩登 | 教育项目

我该如何改变这个?我可以修改生成的选择语句吗?

0 投票
3 回答
3874 浏览

dynamic-data - 动态数据 Web 应用程序:如何更改默认过滤器以使其显示超过 10 行?

动态数据网络应用

如何更改默认过滤器以使其显示超过 10 行?

我最近创建了一个动态数据网站来帮助管理我的商业智能数据仓库的几十个查找表,但我在操作模板时遇到了麻烦。我想让详细信息页面中显示的默认行数超过 10 行。尽管我找到了允许我更改过滤器下拉列表的数据网格部分,但我似乎仍然找不到强制数据网格仅显示 10 行的代码。如何更改动态数据网站标准模板中数据网格显示的默认行数?

0 投票
2 回答
869 浏览

c# - 将日志记录添加到 asp.net 动态数据应用程序

我试图找出将日志记录添加到动态数据应用程序的最佳方法是什么?我将 DD 用于管理界面,我需要记录用户所做的所有操作。例如,我想在 PageTemplates\ListDetails 的代码隐藏中添加一些东西,但想知道是否有更好的方法......对于数据访问,我正在使用带有 Sqlite 的实体框架。

很感谢任何形式的帮助!

0 投票
2 回答
505 浏览

asp.net - 如何从其他站点复制 DynamicData 模板?

我正在尝试在以前存在的网站中开始使用 DynamicData 功能。基本上我正在关注本教程。当我谈到创建字段模板的部分时,我决定我可以创建一个内置动态数据内容的新站点,然后将文件夹复制过来。

不幸的是,当我这样做并尝试编译时,对于 DynamicData 目录中的几乎每个 .ascx 文件,我都会收到错误“无法加载类型...”。我将“新”项目命名为与先前存在的站点相同,以便名称空间相同......但我想不出还有什么我可能会丢失。

一切看起来都很好,除了 *.ascx.Designer.cs 文件显示在解决方案资源管理器中。我尝试删除一个,然后将该文件复制回目录,但它没有用。我假设我需要对那些做一些特别的事情,以便 Visual Studio 正确处理它们并可以编译?

这是 .aspx 文件之一:

这是匹配的 .cs 文件:

这是 .ascx.designer.cs 文件:

编辑:如果我在网站中创建文件,然后从我创建的临时网站复制内容,它似乎编译得很好。真的不知道这里的问题是什么......我尝试手动修改文件以匹配复制的结果,除非我实际在站点中创建它们,否则它们仍然无法工作。真是奇怪……

0 投票
4 回答
3103 浏览

asp.net - CSS 问题 - ASP.NET 日历选择器

编辑
通过以下答案之一,我能够更正此问题以在表格中进行渲染。我仍然在我的 ListViews 中看到这个问题。我已经为 ListView 尝试了这个 CSS,但它没有纠正这个问题。


在列表视图中
替代文本 http://www.imageunload.com/public/15867/CSSIssue2.png?no_history 在表格
替代文本中 http://www.imageunload.com/public/15852/CSSIssue.jpg?no_history


字段模板定义:

0 投票
4 回答
921 浏览

asp.net - 如何将数据脚手架添加到现有的 ASP.NET 网站?

我已将动态数据内容添加到我们现有的网站中,并且将其添加到页面并设置 GridView 以使用它。不过,我想我想启动并运行完整的脚手架功能,这样我就不必为所有表格编写所有布局。不幸的是,我无法让它工作。

我已将代码添加到 Application_start() 以注册数据上下文并设置路由。我已尝试使用“{table}/ListDetails.aspx”和“{table}/{action}.aspx”两个版本,但只收到 HTTP 404 错误。我也将 ScaffoldAllTables 设置为 true。

我在这里错过了一两步吗?

这是我的应用程序启动代码: