我们有一个现有的 ASP.Net Webforms 应用程序,可供许多外部客户端使用。 例如:property.onesite.realpage.com\ol2\?s=1008641。选择公寓类型并单击搜索。 我的任务是创建某些核心功能的 html、css、javascript 小部件(例如:在上面的示例中搜索公寓并显示公寓结果),所以 A。外部客户端可以将其托管在他们的应用程序中,就像在他们的 html 页面上一样。
<DIV id="searchwidget">
<script src="http://property.onesite.realpage.com/widgets/search.js"/>
</DIV>
b.我们可以将相同的小部件嵌入到新的内部应用程序中。我们计划为此构建一个新的 ASP.Net MVC 应用程序。 C。将相同的小部件嵌入到我们旧的 ASP.Net Webforms 应用程序中。
我们如何处理之间的通信(传递请求数据) A。不同的小部件, b.小部件和容器应用程序
我们如何存储小部件的状态?我确信我还有其他问题,但我不确定我是否在问我需要问的问题。
最佳答案
您可以查看其他共享脚本的工作原理。对于例如 Google map ,查询字符串中始终附加一个唯一的键。该 key 可用于识别客户端。
我创建了一个涉及显示自定义天气条件的内容。我使用 Jquery 和基于 REST 的 WCF 服务实现了基于 token 的请求。
关于javascript - ASP.Net 应用程序中的可嵌入小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440433/