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

c# - Ajax CascadingDropDown webservice调用在动态数据网站的自定义页面中不起作用

我使用 ASP.NET 3.5 VS2008 中的动态数据网站模板创建了一个动态数据网站。我想必须为特定表格自定义页面。所以我在 CustomPages 下创建了一个文件夹,并在其下创建了 Details 页面。详细信息页面使用一个具有少量 DropDownList 的 DetailsView,它与 CascadingDropDown(CDD) 相关联。CDD 使用页面脚本方法进行服务方法调用。

如果我直接访问此自定义页面 url 路径(出于调试目的,我已从 web.config 中删除了防止这种情况发生的过滤器),则 web 服务调用工作正常并且下拉列表被正确填充。但是,如果我为这个特定的表添加到 global.aspx 的路由,然后登陆这个页面,webservice 调用就不会发生。我收到方法 404 错误。网络服务在同一个网站内,我还向项目添加了服务引用。

所以我无法弄清楚,为什么 servicemethod 调用在通过路由时失败并且如果我直接访问 CustomPage 可以正常工作?

如果有人遇到过类似的问题,请告诉我如何解决。

我正在使用 VS2008、.Net3.5、AjaxControlToolkit 3.5。

谢谢询问

0 投票
1 回答
757 浏览

asp.net-dynamic-data - Asp.Net 动态数据在单个事务中更新/插入 2 个表

我正在使用带有 Linq to Sql 的 Asp.Net 动态数据来创建一个只有 CRUD 操作与之关联的简单站点。

不幸的是,我根本无法更改数据库架构,并且遇到了一个我无法优雅解决的问题。

该数据库有一个中央用户表和一个与访问权限相关的附加表,其中每个用户有 3 行,带有访问类型和位标志,指示他们是否具有权限,例如 UserId、Access Type、Has Access。

要求是在用户详细信息和编辑屏幕中提供复选框以允许选择访问权限。

我可以看到的最大问题是如何实现插入/更新/删除操作以确保两个表在一个事务中都被更改。

到目前为止,我能看到的唯一解决方案是劫持插入/更新/删除事件并手动完成所有操作,但如果是这种情况,我最好用普通的 Asp.Net 网络表单编写页面,而不是尝试使用动态数据.

有人对我可以做的任何其他方式有任何想法吗?

0 投票
2 回答
1614 浏览

c# - 使用 ASP.NET 动态数据实体过滤表中的行

目前,ASP.NET 动态数据实体仅支持开箱即用的布尔或外键关系过滤

我将如何实现自定义过滤器,基于值的下拉列表来过滤行?

0 投票
1 回答
2124 浏览

asp.net - ASP.NET 动态数据过滤

我想使用带有 EF POCO ObjectContext 的 ASP.NET Dynamic Data 4.0 作为系统管理员的简单实体管理控制台(我正在考虑放弃这项技术......)。

我有插入/更新工作。

我已经想出了如何为额外的数据类型添加过滤器(因为内置的没有用)。我不知道如何使 QueryableFilterRepeater 将我的列公开为过滤。我无法将 FilterUIHints 添加到所有适用类型,因此这不是可接受的解决方案。我确实想利用内置的实体框架元数据模型提供程序。我不想自己写。问题似乎归结为 QueryableFilterIterator 正在调用 MetaTable.GetFilteredColumns() 并且它只返回 bool/int/DateTime 列(这是无用的)。

我检查了 ASP.NET 动态数据过滤 (http://dynamicdatafiltering.codeplex.com/),但它似乎没有为 4.0 维护。

我想我有两个问题:

  1. 有没有办法做到这一点(让我的列可过滤)?
  2. 动态数据真的适合在现实世界中使用吗?
0 投票
1 回答
794 浏览

asp.net-mvc - 复制 ASP.net 动态数据功能的 MVC 的 T4 模板?

我喜欢使用 ASP.net 动态数据 Web 应用程序获得的功能。我喜欢你从 MVC 框架中获得的力量和控制。有没有人有复制 ASP.net 动态数据功能的 MVC 的 T4 模板?

0 投票
1 回答
2113 浏览

c# - 实体框架和模拟

我将实体框架和 ASP.NET 动态数据合并到现有应用程序中,该应用程序设置为在 web.config 中使用 impersonation="true",但是以前的开发人员选择了一种方法,他们为每个应用程序恢复到应用程序池标识他们打的 DAL 电话

我被要求在使用实体框架时保留这种行为......鉴于实体对象在所有地方都被使用(在 LINQ to EF 查询、手动调用、框架的幕后调用等),部分类中的适当位置在哪里可以对每个调用进行适当的 RevertToAppPool 和 UndoImpersonation 调用?

0 投票
1 回答
265 浏览

entity-framework-4 - 生产系统中的 .NET DynamicData

我必须决定 DynamicData 对我来说是正确的。目标是为 CRIUD 构建 Web UI 到 DB。我已经有这个数据库的 EF4 codefirst 模型。

需要考虑的事情:很多丑陋的事情(不能为 ex 渲染 ComplexTypes)和解决方法(DateTime 控件、二进制列、下一步是什么?)

您曾经在生产系统中使用过 DynamicData 项目吗?您对此有何经验?

0 投票
1 回答
395 浏览

asp.net - ASP.net 的动态数据脚手架

我正在考虑使用 ASP.net 的动态数据脚手架

http://msdn.microsoft.com/en-us/library/ee377606.aspx

这是在应用程序中实现最佳数据查询速度的好主意吗?

0 投票
1 回答
463 浏览

c# - 默认情况下,在 asp.net 动态数据中脚手架所有 guid

默认情况下,是否可以选择在 asp.net 动态数据中搭建所有 guid 列?

我知道可以通过这种方式将 ScaffoldColumn 属性设置为 true:

但我不想总是为每个 guid 列指定两个额外的类......

谢谢。

0 投票
1 回答
975 浏览

asp.net - 例外“项目已被添加。” 在 MetaModel.Register 中

我的 Global.asax 包含以下代码,

当我第一次使用 ASP.NET 开发 Web 服务器调试我的应用程序时,该应用程序运行良好并给出了预期的结果。

但是当我停止调试并重新启动时,它给出了以下异常,

项目已添加。字典中的键:'APP.SQLAppModel.sEntities' 正在添加的键:'APP.SQLAppModel.sEntities'

抛出此异常的行是 _a_Model.RegisterContext(typeof(SQLAppModel.aEntities), new ContextConfiguration() { ScaffoldAllTables = true });

完整的堆栈跟踪:

[ArgumentException:项目已被添加。字典中的键:'APP.SQLAppModel.sEntities' 正在添加的键:'APP.SQLAppModel.sEntities'] System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +9352427 System.Collections.Hashtable.Add(对象键,对象值)+11 System.Web.DynamicData.MetaModelManager.AddModel(类型 contextType,MetaModel 模型)+96 System.Web.DynamicData.MetaModel.RegisterContext(DataModelProvider dataModelProvider,ContextConfiguration 配置)+727 System.Web.DynamicData。 MetaModel.RegisterContext(Func`1 contextFactory, ContextConfiguration configuration) +390 System.Web.DynamicData.MetaModel.RegisterContext(Type contextType, ContextConfiguration configuration) +88 SAMI.Global.RegisterRoutes(RouteCollection routes) in C:\Anand\SAMI\SAMI \SAMI\Global.asax.cs:

请让我知道如何解决这个问题。我很难确定问题所在。