问题标签 [enterprise-web-library]
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# - 在 EWL 中,如何在页面的任意位置显示自定义验证内容?
我有一个收集电子邮件地址的页面,并在提交表单后查看该电子邮件是否存在。如果是,则用户无法创建实体。我不想显示一个正常的验证错误状态消息,而是显示一个很好的段落来解释带有几个链接的情况。
我尝试创建段落并使用 .visible = false 或 display:none 隐藏它,然后在传递给 AddTopValidationMethod 的方法中使其可见。这不起作用。
我知道我可以有 HTML 状态消息,但 1)我认为这不会那么好,并且 2)我无法使用 EwfLink 建立我的链接 - 我必须手写一个锚标记。
这里最好的解决方案是什么?
asp.net - 如何在 EWL 中存储每个请求的状态?
我想存储一些状态,其生命周期是请求。我相信我曾经能够在 AppRequestState 中手动存储状态,但该类不再提供该功能。
作为后备,我将把状态存储在 Session 中,但我更希望它的生命周期只是请求,而不是会话。在 EWL 中最受支持的方法是什么?
c# - 如何在 EWL 的请求中缓存某些内容?
在请求中缓存数据的最佳做法是什么?
更具体地说,假设我有一个包含多行数据的表,并且每一行都需要执行单独的数据库查询以获取面包店的详细信息。我知道,在请求结束时,我必须获得波士顿每个面包店的数据。在我将数据添加到表格之前,我想一次性选择我需要的所有面包店,以便拥有它们。
1) 如果我执行 BakeriesTableRetrieval.GetRows(new BakeriesTableEqualityCondition.CityId(CityIds.Boston)),当我稍后执行 BakeriesTableRetrieval.GetRowMatchingId(idOfSomeBakeryInBoston) 时,数据库缓存是否会神奇地不必往返?
2) 假设 1 为假,或者我有不同的情况,我只需要缓存我自己的东西,我如何最好地保留我自己的预请求缓存?