我想知道是否有人能想到一种好的技术来使apx页面的任意部分(例如,指定DIV标签内的内容)能够在ajax模式弹出窗口中调用和显示? (因此,将仅显示页面的特定部分)
例如:
1)您的大型应用程序包含许多实体(客户,产品,商店等,等等)
2)每个实体都有一个EntityDetails aspx页面
现在,从显示许多不同类型实体的“发票”屏幕中说,我希望能够将鼠标悬停(或单击一个小图标)一个实体,并具有一些工具提示样式的模式ajax窗口弹出窗口,显示的内容将是指定为可作为弹出窗口呈现的相应EntityDetails aspx页面的部分。 显然,标识特定实体的相应aspx参数也必须从页面传递。
为此,**我认为请求的页面必须呈现在服务器的内存中**,然后将innerhtml从指定的div中拉出,然后返回到调用页面,然后在弹出的ajax窗口中显示此html。 因此,除非我缺少一种更简便的方法来执行此操作,否则如何在服务器上完成此渲染?
有没有人看过这件事,是否有任何预先存在的框架或任何东西可以做到这一点?
并使事情变得更加复杂的是,可以利用已经嵌入在现有页面中的现有asp.net表单机制来使弹出表单可编辑并保存回服务器(如果调用表单已经具有asp.net表单)。 ...我认为每页只允许使用一种形式,对吗?)
当然,通过简单的JavaScript弹出窗口或新窗口打开EntityDetails表单不是我想要的。 而且我不想在每个页面上都希望嵌入它的详细信息表单...应用程序中的每个表单都可以将其他表单作为弹出窗口调用。
谢谢!