我在C#中创建了一个Windows窗体应用程序,它允许用户向TabPage添加控件,他们可以调整大小并重新定位。现在我想只在ASP.NET中做同样的事情。
我设法在this tutorial之后动态添加控件。我使用jQuery UI使它们可调整大小和可拖动。我遇到的问题是,当我添加一个新控件时,所有其他控件都会恢复到它们的初始位置和尺寸。
我假设我必须保存它们的位置和大小,并将它们应用于LoadViewState上新创建的控件。有没有办法可以从代码隐藏中查看这些属性?我已经设法使用Javascript获取这些信息,但我不知道如何将它变成代码隐藏。
有人可以指出我正确的方向吗?提前谢谢。
答案 0 :(得分:1)
您需要存储控件的位置和尺寸,并在单击添加控件按钮时将这些值传递给服务器。
您可以选择如何执行此操作。
<input type="hidden">
)style="display: none;"
)您可以使用JavaScript设置这些值,然后在添加新控件后应用代码中的位置。