在 ASP.NET 中使用 SQL 代替 RESX 文件进行本地化

2024-01-03

我正在考虑开发以下内容,但想知道它是否已经存在:

我需要一个基于 SQL 的解决方案来为 asp.net 站点分配和管理本地化文本值,而不是使用 RESX 文件。这有助于维护网站上的文本,而无需在需要更新时将其删除以进行部署。

Thanks.


我们实际上沿着这条路走下去,最终得到了一个非常非常慢的网站 - 放弃基于 SQL 的翻译机制并使用 ASP.NET 资源给我们带来了显着的性能提升。所以我真的不能建议你做同样的事情......(是的 - 我们正在缓存和优化吞吐量和一切 - 基于 SQL 的东西仍然明显慢)。

一分钱一分货 - 基于 SQL 的方法在能够即时“翻译”以及修复拼写错误等方面更加灵活。但最终,在我们的应用程序(Webforms,当时的 .NET 2.0)中,使用资源被证明是唯一可行的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ASP.NET 中使用 SQL 代替 RESX 文件进行本地化 的相关文章

  • ASP.NET MVC 防伪造令牌不安全

    在没有 ssl 的情况下向服务器发出请求时 我实际上可以看到 MVC3 框架以纯文本形式生成的验证令牌密钥 该密钥存储在名为 RequestVerificationToken Lw 的 cookie 中 在混合安全环境中 实际上可以在向非
  • 如何强制控制器/操作使用 JsonValueProvider

    再会 我正在使用 ASP NET MVC 3 其中JsonValueProvider http haacked com archive 2010 04 15 sending json to an asp net mvc action met
  • 如何以编程方式设置单元格颜色 epplus?

    我想知道是否可以使用 epplus 以编程方式设置单元格颜色 我从 sql 存储过程加载数据并且运行良好 但我的用户想要 包含 年假 一词的单元格的背景颜色为浅黄色 而不是默认的白色 有没有办法做到这一点 也许通过迭代数据表 下面是哪里 p
  • EditorFor 的最小值和最大值

    我一直在尝试这段代码来设置我的最小值和最大值EditorFor
  • SQL Group BY,每个组的前 N ​​个项目

    我有一个 SQL 查询 可以获取给定商店中销量最高的 5 件商品 SELECT TOP 5 S UPCCode SUM TotalDollarSales FROM Sales S WHERE S StoreId 1 GROUP BY S U
  • Yii 查询时对相关模型的限制

    我遇到了极限问题 我正在使用的代码如下 model PostCategory model record model gt with array posts gt array order gt posts createTime DESC li
  • 外键引用多个表

    我有4张桌子 A ida name B ida B specific stuff C ida C specific stuff D ida D specific stuff 我希望另一个表 E 可以仅引用 B 或 C 而不是 D 我可以在其
  • 累计非重复计数

    我正在查询每天获取 uid 的累计不同计数 示例 假设有 2 个 uid 100 200 出现在日期 2016 11 01 并且它们也在第二天出现 新的 uid 300 100 200 300 出现在 2016 11 02 此时我希望商店累
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向
  • 通过将行旋转为动态数量的列来在 MySQL 中创建摘要视图

    我在 MySQL 中有一个表 其中包含以下字段 id company name year state 同一客户和年份有多行 以下是数据示例 id company name year state 1 companyA 2008 1 2 com
  • SQLSTATE[HY000] [2002] 资源暂时不可用 - mysql - innodb 和 pdo

    在我的错误日志中得到大量结果 如下所列 数据库中的所有表都是 innodb 并且就与这些表的任何交互而言 一切都是带有准备好的语句的 pdo 正如我所说 所有错误几乎与下面列出的错误相同 但发生在几个不同的页面上 无论页面如何 错误行始终指
  • 不是 select 中带有 MAX 的单组组函数

    Select sg gameno Max sg Year sg end sg hostcity country olympic name from Summergames s Country co where s country isoco
  • 当我输入 dateadd 或 datediff 代码时,我总是收到此错误“ORA-00904“DATEADD”无效标识符。”

    我有一个大学项目 并且有一个包含入院和出院日期属性的患者表 我需要删除超过 7 年的记录 我使用了以下代码 delete from patient where dis date gt datedadd yy 7 getdate 我收到错误
  • 无法将预编译、合并的 webapp 部署到 Azure

    我正在尝试将 ASP NET Web 应用程序部署到 Azure 它是 Web 表单 MVC 和 WebAPI 的混合体 并且有大量的 aspx ascx 文件 因此它们确实需要预编译 否则每次部署都会使网站运行缓慢一段时间 我正在尝试通过
  • 如何在sqlite中添加特定数量的空行?

    我有一个SQLite文件 我想添加2550 empty NULL rows 我可以使用此代码添加一个空行 INSERT INTO my table DEFAULT VALUES 但我需要 2550 行 有什么捷径吗 我不想执行相同的代码 2
  • 如何将Php源代码转换为Asp.net代码

    我正在我的博客上开发一个应用程序 我得到了 php 的源代码 我对 php 没有任何了解 这就是为什么我想将 Php 源代码转换为 Asp net 代码 请提供任何帮助 希望这可以帮助 PHP 到 ASP NET 1 x 迁移助手 http
  • ActiveRecord 嵌套 SELECT——我可以在没有手动 SQL 的情况下完成它吗?

    我有一张桌子 上面有 除其他外 一个名字和一个等级 我想返回所有唯一名称的集合 但对于返回的每个名称 我想选择排名最高的行 这很简单 有两个嵌套的 SELECT 语句 SELECT FROM SELECT FROM foo ORDER BY
  • 将此 MySQL 查询转换为 PyGreSQL

    我正在开发一个 Ruby 应用程序 它使用 mysql 函数 XOR 和 BIT COUNT 不过 我现在需要在运行 PyGreSQL 的 Heroku 上运行该应用程序 我找不到任何可以帮助我的 PyGreSQL 文档 那么任何人都可以翻
  • 如何为网站创建 RSS feed?

    我开发了一个网络应用程序 现在我想为我的网站创建 Rss 提要 在我的应用程序中 我有一个名为电影新闻的模块 其中包含电影明星的最新新闻 现在我想为该模块创建 RSS 提要 该新闻包含标题和描述 如何为我的应用程序创建 RSS 源 这是我用
  • 使用 jQuery 从 ASP.Net JSON 服务获取数据

    我正在尝试调用 Google 地图地理编码 API 从纬度 经度对中获取格式化的地址 然后将其记录到控制台 我正在尝试获取为给定位置返回的第一个 formatted address 项目 我很简单无法从 JSON 中提取该项目 我不知道为什

随机推荐

  • requestWindowFeature(Window.FEATURE_NO_TITLE);给出例外

    import android content pm ActivityInfo import android os Bundle import android preference ListPreference import android
  • 只有我吗?我发现与 XPath 相比,LINQ to XML 有点麻烦

    我是一名 C 程序员 因此我无法利用 VB 中炫酷的 XML 语法 Dim itemList1 From item In rss
  • 如何验证 reCAPTCHA V2 Java (Servlet)

    这是一个问答风格的帖子 我将同时发布问题和答案 主要原因是我花了相当多的时间寻找验证 recaptcha V2 的最简单方法 因此 我将分享我的知识 以避免进一步浪费开发人员的时间 如何做一个服务器端验证谷歌的验证码 V2 or 隐形验证码
  • Docker构建npm安装错误网络超时

    我尝试将映像构建到节点应用程序 但是当我执行 docker build 时显示运行 npm install 时出现错误 npm 错误 网络超时时间 https registry npmjs org cookie cookie 0 4 0 t
  • 如何并行化复杂的 for 循环

    我有一个复杂的for循环 其中包含循环中对多个记录的多个操作 循环看起来像这样 for i j k in zip is js ks declare multiple lists like a b if i for items in i va
  • 正则表达式来匹配和验证互联网媒体类型?

    我想验证通过 API 输入的互联网类型 你能帮忙写一个正则表达式来匹配吗 下面的示例类型来自http en wikipedia org wiki Internet media type http en wikipedia org wiki
  • 出现错误“‘targetFramework’属性当前引用的版本高于已安装的 .NET Framework 版本”

    我在 IIS7 服务器上发布了 ASP NET Web API 当我在本地测试它时 我收到以下框架错误 配置错误 处理过程中发生错误 服务此请求所需的配置文件 请查看 具体错误详情如下并修改你的配置文件 适当地 解析器错误消息 target
  • C# 中的 Onvif 事件订阅

    我正在用 C 实现 ipCamera 编码器管理系统 该系统将管理来自多个供应商的多个 ipCamera 和 或编码器 使用 Onvif 代替每个 ipcamera 或编码器 sdk 将是一个好处 管理系统的关键概念之一是监听来自摄像机的事
  • 进行缓冲区溢出利用时未获取 root shell

    我正在学习 Linux x86 二进制文件中的缓冲区溢出漏洞 我正在执行经典的堆栈粉碎 通过禁用 ASLR 并通过禁用 NX 位和堆栈金丝雀来编译二进制文件 从而在 Ubuntu 12 04 VM 中生成根 shell 在执行期间 返回地址
  • 如何让显示器处于待机状态而不让它被唤醒

    我有 3 个显示器 但我不需要它们一直打开 我可以用电源按钮关闭它们 但我想使用它们的待机模式 就像 Windows 当我们让电脑闲置一段时间时所做的那样 它会关闭显示器 硬盘等 但当然 我想继续使用电脑 让显示器处于待机状态 其他人必须保
  • 使用 UIPanGestureRecognizer 更新约束

    我在屏幕中间有一个黑色的分隔符视图 分隔顶部容器视图 橙色 和底部容器视图 绿色 可以使用 panGesture 上下拖动分隔符视图 但我无法获取顶部和底部视图来更新其约束并调整大小 橙色视图的底部和绿色视图的顶部应始终与separator
  • TFHppleElement (Hpple),在 iphone 上解析 HTML

    我正在使用 Hpple 到目前为止它非常棒 但是我想将所有 div 放入另一个中 我可以做到 但随后我无法进一步解析内容 innerHTML 在源代码中它被标记为innerHTML而不是innerText 询问元素内容不会返回任何内容 因为
  • XML 解析错误:为什么需要分号? [复制]

    这个问题在这里已经有答案了 我是一名新手 正在努力尝试将 XML 从外部第三方导入 SQL Server 我用下面的 XML 尝试了这个 SQL 它在名称标签中间出现了 XML 解析 第 10 行 第 81 字符 需要分号 为什么 为什么它
  • 如何在 python 中绘制半对数图? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何在 python 中绘制半对数图 X 轴为对数 y 轴为线性 目前我正在绘制相位与欧米伽的关系 其中我需要 y 轴是线性的 而 x
  • Android 内存泄漏,EMA 怀疑:“byte[]”由“<系统类加载器>”加载

    我正在编写一个小型的单活动 Android 应用程序 并遇到内存泄漏错误 为此我找不到来源 首先 该应用程序计算基本内容并以结构化方式显示结果 计算很简单 虽然有一些图像 但它们大约有 50 个图标 总共不到 4MB 我已经安装了 Ecli
  • 将字符串文件转换为json格式文件

    好吧 假设我有一个名为 string txt 的字符串文本文件 我想将其转换为 json 文本文件 我应该做什么 我尝试过使用 json loads 但它对我不起作用 这是我的文本文件的一部分 rdian id 16142867056665
  • 使用 linq 更新对象的性能更好

    我有两个自定义对象列表 如果另一个列表中存在与另一对字段匹配的对象 则希望更新一个列表中所有对象的字段 这段代码更好地解释了问题并产生了我想要的结果 然而 对于较大的 20k 列表以及包含匹配对象的 20k 列表 这需要相当长的时间 31
  • Maven:在一个阶段运行插件两次,与另一个插件交错

    对于我们的端到端测试 我们需要执行以下逻辑流程 在数据库中创建并设置 e2e 架构 用户 pre integration test 运行 Liquibase 以最初填充架构 pre integration test 将特定于 e2e 的测试
  • Laravel withCount() 子查询

    如何在 withCount 上运行子查询 我有一个查询要运行多个计数 每个计数都有自己的子查询 这是我正在寻找的示例 date from Carbon parse 1 1 2018 date to Carbon parse 1 2 2018
  • 在 ASP.NET 中使用 SQL 代替 RESX 文件进行本地化

    我正在考虑开发以下内容 但想知道它是否已经存在 我需要一个基于 SQL 的解决方案来为 asp net 站点分配和管理本地化文本值 而不是使用 RESX 文件 这有助于维护网站上的文本 而无需在需要更新时将其删除以进行部署 Thanks 我