是否可以将 SqlDataSource 的实例序列化为结构化文本,例如 XML?
我正在开发一个内部 ASP.Net 应用程序,由于某种原因,我必须使用动态创建的 SqlDataSource 创建动态页面。因此,我正在寻找一种方法来将 SqlDataSource 实例序列化并持久化为结构化文本(例如 XML),然后从结构化文本反序列化回来,然后实例化相应的对象( SqlDataSource 的 s)。
请建议最简单的方法。
谢谢你!
威廉
I'm developing an in-house ASP.Net application, due to some reason, I've to create dynamic page with dynamic created SqlDataSource(s). So, I'm finding a way to serialize and persist the SqlDataSource instance(s) to structured text(s) (e.g. XML), and later on de-serialize back from the structured text(s), then instantiate the corresponding object(s) of SqlDataSource.
Please kindly advise the simplest way to do that.
Thank you!
William
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法是序列化相关属性(例如连接字符串、SelectCommand) - 这些是任何方式字符串。对于反序列化,只需创建一个新的
SqlDataSource
并设置这些属性(或通过构造函数传递它们)。Simplest way will be to serialize relevant properties (such as Connection String, SelectCommand) - these are any way strings. For de-serializing, just create a new
SqlDataSource
and set these properties (or pass them via constructor).