gpt4 book ai didi

asp.net - ASP.NET 中的动态控件

转载 作者:行者123 更新时间:2023-12-02 12:22:21 26 4
gpt4 key购买 nike

我用 C# 创建了一个 Windows 窗体应用程序,它允许用户将控件添加到可以调整大小和位置的 TabPage。现在我只想在 ASP.NET 中做同样的事情。

我成功地按照 this tutorial 动态添加控件。我使用 jQuery UI 使它们可调整大小并可拖动。我遇到的问题是,当我添加新控件时,所有其他控件都会恢复到其初始位置和尺寸。

我假设我必须保存它们的位置和大小并将它们应用到 LoadViewState 上新创建的控件。有没有办法可以从代码隐藏中查看此属性?我已经设法使用 Javascript 获取这些信息,但我不知道如何将其放入代码隐藏中。

有人可以给我指出正确的方向吗?提前致谢。

[编辑]谢谢您的回答。这是代码: HTML C#

最佳答案

您需要存储控件的位置和尺寸,并在单击“添加控件”按钮时将这些值传递到服务器。

您有多种选择来执行此操作。

  • 查询字符串
  • 隐藏表单字段 ( <input type="hidden"> )
  • 隐藏文本框(用 style="display: none;" 隐藏)

您可以使用 JavaScript 设置这些值,然后在添加新控件后应用后面代码中的位置。

关于asp.net - ASP.NET 中的动态控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com