问题标签 [westwind]

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 投票
2 回答
3697 浏览

javascript - JQuery DatePicker 捆绑的控件不能包含在其他控件中

我的任务是为我们的 Web 项目的多个区域实现日期/时间选择器,并指示使用另一个开发人员创建的控件作为其中的一部分。我正在处理的控件应该允许用户从日历中选择日期,选择显示该日期的格式(从几种预定义的格式中,或使用简单的文本覆盖)以及可选的时间字符串(这实际上只是自由格式的文本)。

我被指示使用的控件记录在这里:http ://www.west-wind.com/WebLog/posts/213015.aspx ,并使用来自 jQuery 的 DatePicker。

在我实现我的控件并对其进行测试之后,我开始将它集成到需要日期和/或时间输入的页面中。在我对这些实现的测试中,我发现了一个错误:当我在一个页面上包含我的控件的多个副本时,只有第一个获得 jQuery 日历。其他的与它无关。

我已经尝试了一个看似相关的问题(标题为“复制 jquery datepicker”)中建议的一些方法,例如通过 $( "css-selector").datepicker() 语法,并且 ASP.NET 保证所有文本框的唯一 ID。

所以,总而言之,它看起来像这样:

现在,奇怪的部分:当页面上有多个西风控件的副本时,没有其他用户控件包含它们,它们可以正常工作。除了 jQuery 控件,我的控件没有什么特别之处:简单的标签、文本框、面板和下拉菜单。将 West-Wind jQuery 控件捆绑到用户控件中的某些东西似乎正在破坏它。

有什么建议吗?一段时间以来,由于我糟糕的 javascript 技能和对 jQuery 的有限接触,我一直在努力解决这个问题。

正如下面所指出的,没有 HTML 就很难说。我已经把它包括在下面了。

0 投票
1 回答
169 浏览

asp.net - 如何使用 wwScriptCompressionModule?使用 asp.net 进行 gzip 压缩

好的,我下载了 WestWind Ajax 控件,并将其添加到我的 web.config 中:

我在我的母版页 .cs 文件中注册我的 js:

现在据我了解,它应该可以工作,但不是吗?我可能遗漏了一些非常明显的东西,但我似乎在任何地方都找不到简单的教程或解释。我只使用 IIS 6。

非常感谢你。

0 投票
1 回答
808 浏览

.net - 在单独的项目中运行 Westwind 全球化

我有一个包含多个项目的.net mvc解决方案,并且想在主 mvc 项目之外使用Westwind全球化。

我意识到我无法在类库中运行 Westwind 应用程序,所以我想做的是让 Web 界面在主项目中运行,然后将其Resources.cs创建到自己的项目中。(主要原因是需要它的不同项目会导致循环冗余问题)

我试图做的是设置web.config stronglyTypedGlobalResource="..\Westwind\Properties\Resources.cs,AppResources"但我不能在根目录下做一个相对项目。

除了改变之外,也许还有更好的方法来实现这一点web.config。任何建议都会很棒。

对于那些不了解西风的人来说,基本上它会resources.cs根据数据库表创建一个用于语言翻译的文件。所以 westwind 并不是真正的问题,只是想让项目 a将文件保存到项目 b

谢谢

0 投票
1 回答
795 浏览

c# - WestWind.Globalization 中的意外行为 - 阻止更新

正如标题所暗示的,我使用 WestWind.globalisation 作为数据库资源提供者来支持多种语言。

问题是,它自己的资源提供者似乎不愿意反映我在应用程序中所做的更改。

一个例子:

我有一个元素:

我已将以下数据插入到本地化表中:

在此之后,我将标记更改为:

当我刷新应用程序或重建它时,更改不会显示在浏览器中。图片网址保持不变。在任何给定元素上都可以观察到相同的情况,无论是 anasp:Label还是 an asp:Button

有时重启 IIS 就足够了;有时重启 Visual Studio 和 Chrome 就足以使更改生效。大多数情况下,我需要重新启动服务器,以便所有内容都以其当前和实际状态显示。当它发生时,我可以切换我的 UIculture 并且属性会相应更改。

我不知道发生了什么,单步执行代码并没有向我透露任何信息。

我愿意接受有关如何应对此问题的任何建议和解决方案。

0 投票
1 回答
2257 浏览

visual-foxpro - 如何在 VFP 中使用 West Wind 发布 json 数据

West Wind 有一份文件说您可以使用 application/json 格式发布数据:

https://west-wind.com/webconnection/docs/_2110q21c9.htm

但是在使用它时,实际上它会做一个 http get 而不是 post:

DO wwhttp
oHTTP=CREATEOBJECT("wwHttp")
oHTTP.nHTTPPostMode = 8 oHttp.cContentType = "application/json" oHTTP.AddPostKey("name","somename") lcURL = " https://mywebserver.com/ " lcXML = oHTTP.HTTPGet(lcURL)

如果使用 nHTTPPostMode = 1 或 2,则 http 请求参数未正确格式化为 json。如果我更改为 4,它将再次使用 Get 而不是 Post。有没有办法解决这个问题?

0 投票
2 回答
1646 浏览

c# - Westwind.Globalization 框架 w/ Account.cs ASP.NET MVC

我在 Account.CS 文件中声明资源时遇到问题。这是我的代码:

0 投票
1 回答
70 浏览

globalization - nuGet-Package 不完整?例如类 Westwind.Globalization.JavaScriptResourceHandler 丢失

我安装了 Westwind-Globalization 包 2.1,但安装的库缺少 Westwind.Globalization.JavaScriptResourceHandler 类。我从 git-hub 下载了 2.1 并重新编译了 Westwind.Globalization.Web-project。现在该类存在并且我的代码再次工作。

我做错了什么还是这个类被弃用/停止了?!

0 投票
1 回答
298 浏览

asp.net-mvc - 使用西风全球化在 ASP MVC 生产环境中部署新翻译

我 在我的已经在生产服务器(Git、TeamCity 和持续交付)上运行的asp mvc 应用程序中使用westwind 全球化添加全球化。

如果流程如下,我想要实现的目标:

  • 全球化新视图(创建必要的翻译)
  • 将所有更改发送到 Git
  • 获得翻译视图 - 无需担心在本地化面板中手动导入新翻译。

我想到的唯一解决方案是使用 EF 迁移(应用程序使用 EF Code First):

  • 将 Localizations 表添加到 Code First 模型并创建迁移
  • 全球化新视图并创建(以某种方式自动)新迁移,将新记录插入到 Localizations 表中。

任何想法?

0 投票
1 回答
1428 浏览

angularjs - ng-file-upload 文件大小超过 4.5mb

我迷路了...只要字节数等于或小于 4193813 且文件名为 11 个字符,ng-file-upload 就可以完美运行。如果上传大小增加一个字节,则标头会发送到服务器,但不会发送到文件。

我的代码在客户端与 Danial 的示例相同。在后端,我正在运行 West-Wind.com Web Connection,这是一个 Microsoft Visual Foxpro Web 服务器。

与 Fiddler 一起看,除了内容长度的字节数外,我的工作测试和损坏的测试看起来都是一样的。

我查看了 IIS7 请求过滤并看到设置了默认的 30mb 大小。还尝试将其设置为 16mg,但没有任何区别。

我想知道这是否是块大小限制和/或我没有正确处理标头中后端的某些内容……但这只是目前的猜测。

任何想法下一步转向哪里将不胜感激。

...基于反馈意见,这是我的代码片段:(假设现在,多个文件不可能是下面的文件 [0])

这是HTML:

在服务器上:

我将假设 VFP 代码不熟悉,FREAD 是一个低级命令,它读取由句柄 (lhFile) 指定的文件的一些字节数(在本例中为 16484)。当到达文件结束标记时,FREAD 终止并且 DO 循环结束。然后 lcCommandLine 应该准备好解析整个命中。

在 ng-file-upload 工作的情况下,我可以看到所有的测试上传。当字节数高于断点时,情况并非如此,lcCommandLine 值在没有任何文件上传数据的情况下被切断(HTTP_CONTENT_LENGTH=906)。

0 投票
1 回答
131 浏览

westwind - 获取 WestWind 全球化的资源集

我想从 Westwind 中的特定资源集中检索所有值。我尝试使用 GetResourceSet 但它不返回结果。有什么可以做到这一点吗?

谢谢,大卫