如何从 ashx 或 Web 服务呈现用户控件?
问题是否可以让 .ashx 或 web 服务返回呈现的用户控件?如果是这样我该怎么做?
Question is it possible to have a .ashx or webservice return a user control rendered? if so how would i do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我们敬爱的 Scottgu 的这篇文章可能会对您有所帮助:)
This post from our beloved Scottgu might help you :)
我还没有尝试过,但您也许可以通过调用 来做到这一点RenderControl 方法。
I haven't tried this, but you might be able to do this by calling the RenderControl method.
如果您不使用 MVC,则可以使用 RenderControl 方法在绑定时获取控件的 HTML。
链接
If your not using MVC, you can get the HTML of a control at bind time by using the RenderControl method.
Link
唯一的问题是您可以使用 ASP 控件,因为它们需要位于 runaat="server" 控件内。或者至少我仍然没有任何解决这个问题的方法
The only problem is that you can use ASP controls as they need to be inside runaat="server" control. Or at least I still do not have any solution to that problem