我在我的第一个DotNetNuke的网站工作,并有所有自定义模块功能我开发可用禁用了javascript的要求。回发不点净核弹5.2.1工作时禁用了javascript
然而,当我创建一个包含简单的提交按钮模块,即<input type="submit" />
,DotNetNuke的显示与JavaScript的一个严重错误关断但如预期的JavaScript上打开工作。
当我使用Visual Studio附加到正在运行的进程时,未处理的异常从admin/Skins/Nav.ascx.vb第177行中抛出。内部异常消息是“无效的JSON原语:。”。
我的研究只在网上成功地打开了这个论坛后(Postbacks are not working when Javascript is disabled in the browser),似乎是同样的问题,像我,但没有提供解决方案。
任何人都可以在这个问题上得到任何解释吗?试图在这个DotNetNuke版本中编写非JavaScript功能是否可行?
更新:事实证明,其他网站通过使用DNN 5.1.4版时,但它不我的是有非JavaScript的回发了同样的问题时,公司有斑点网朝核最近设计在DNN版本5.0.1中有问题(即它可以可以回发没有javascript)。
因此,在5.0.1之后的某个时候,可能对javascript的依赖很大。我们正在进一步调查这种可能性,我会随时更新这个问题。显然我仍然欢迎任何人对这个问题的意见。
更新:我已经在Dot Net Nuke论坛上启动了一个线程,以查看我是否可以在那里获得任何帮助。如果有解决方案出现,我会在这里发布。 Trying to find official DNN stance on support for javascript disabled functionality
我知道这不是直接相关的,但是当我在下面的问题上写下自己的想法时,我忍不住想知道为什么你需要首先这样做。如果你不介意分享,我很想知道什么是非常有说服力的支持没有JavaScript的人。 – 2010-01-15 02:24:13
在这种情况下,我相信客户有法律责任为没有JavaScript的用户提供所有功能。 – 2010-01-15 02:45:05
我的2美分要求网站没有JS工作 - 它真的不现实,期望有人在没有JS的情况下冲浪现代网站 - 任何期望网站工作而没有JS的“漂亮”的人都有一些非常过时的想法。我知道可访问性(第508条)guidlines指出,功能必须有一个“可访问的替代方案” - 除非你想做一个更传统的站点作为可选的替代方案(如PHP或传统的ASP),我想你会发现这是关于不可能与DNN – braindice 2010-01-15 18:01:30