我正在研究asp.Net,我需要构建一个具有大量字段和组合框的成本计算器,其中包含许多复杂的公式,并且将有近50个文本字段,每个字段与之前的字段或类似字段有关系那,在桌面应用程序中它很容易构建它,但在asp中,无论如何在asp.net或我们可以做的一些asp.net组件中的代码,我不会使用javascript,我想在它中实现它c#背后的代码。有一种方法可以使用Ajax实现它,但如果网络或互联网关闭,该表将无法工作,因为如果网络关闭,基于服务器的应用程序不起作用,让我知道该怎么做。 与Atif
答案 0 :(得分:2)
有this old MSDN article讨论使用从服务器下载的DLL增强客户端体验。这可能是一个非常有用的选择。
另一种选择是使用Script#之类的东西,并在C#中编写代码,并让编译器将其转换为JavaScript。据我所知,你将编写主要是计算的代码,可能还有一些验证,这种东西应该更容易从一种语言翻译成另一种语言。
最后但并非最不重要的是编写一个将从浏览器内部启动的胖客户端应用程序。您的主要选择是Silverlight。它将提供丰富的用户体验客户端,并仍允许从网页访问应用程序。它也可以在部分连接的情况下工作(例如网络因任何原因而停机)。
答案 1 :(得分:0)
请在c#中编码并使用Ajax(更新面板)。不要打扰网络关闭或打开。您可以在服务器上部署,它可以与Internet一起使用。