Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在动态生成的面板中动态生成图像_C#_Asp.net - Fatal编程技术网

C# 在动态生成的面板中动态生成图像

C# 在动态生成的面板中动态生成图像,c#,asp.net,C#,Asp.net,我需要生成一个按钮点击动态图像,并在面板中拖动它 我将要添加图像的面板也会在单击按钮时动态创建。问题是,如果我点击另一个按钮,比如添加图像(用于动态添加图像),则添加的面板将被隐藏。然后,如果我再次点击添加面板按钮,我可以看到以前添加的面板+新面板 这是因为回邮还是什么 这是我的C#代码: private void addRow1() { 对于(int i=0;i

我需要生成一个按钮点击动态图像,并在面板中拖动它

我将要添加图像的面板也会在单击按钮时动态创建。问题是,如果我点击另一个按钮,比如添加图像(用于动态添加图像),则添加的面板将被隐藏。然后,如果我再次点击添加面板按钮,我可以看到以前添加的面板+新面板

这是因为回邮还是什么

这是我的C#代码:

private void addRow1()
{
对于(int i=0;i
以下是HTML:

<body>
    <form id="form1" runat="server">
        <div id="div" runat="server" style="width: 1000px; height: 500px; background-color:lightgoldenrodyellow ">
            <asp:Button ID="Button1" runat="server" Text="ADD SLAB" OnClick="Button1Click" />
            <asp:Button ID="Button2" runat="server" Text="ADD IMAGE" OnClick="Button2Click" />
            <asp:Table ID="TableMain" runat="server" Border="0">
            </asp:Table>
        </div>
    </form>
</body>

当您动态创建控件时,您必须在每次回帖中添加它们

在您的代码中,当您向表中添加行和单元格时,您不会保存以前已经存在的内容。。。您应该将控件添加到ViewState。从文件中:

视图状态在生活中的目的很简单:它可以在回发中持久化状态。(对于ASP.NET网页,其状态是组成其控件层次结构的控件的属性值。)


有关ViewState的理解和使用方法,请参阅。

能否向我们展示您编写的代码?请不要在注释中添加代码,编辑您的问题。谢谢。无法按照网站要求正确设置格式。新的网站。请提供帮助。您可以单击问题下方的“编辑”链接,然后粘贴代码,选择代码并按Ctrl+K组合键对其进行格式化…非常感谢Yannick非常感谢。
<body>
    <form id="form1" runat="server">
        <div id="div" runat="server" style="width: 1000px; height: 500px; background-color:lightgoldenrodyellow ">
            <asp:Button ID="Button1" runat="server" Text="ADD SLAB" OnClick="Button1Click" />
            <asp:Button ID="Button2" runat="server" Text="ADD IMAGE" OnClick="Button2Click" />
            <asp:Table ID="TableMain" runat="server" Border="0">
            </asp:Table>
        </div>
    </form>
</body>