苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3021|回复: 0

[其他] 最后一个window pop up override 了之前的 pop up window (c#)

[复制链接]
发表于 2013-6-11 19:53:35 | 显示全部楼层 |阅读模式
大家好,

我有一个repeater, 在repeater 里面, 如果碰到对的condition的话,就会call 一个function, 这个 function 是pop up 一个 小window, 让user 可以在里面填写资料,然后按 "OK" 按钮。
以下是我的 code :

foreach( RepeaterItem itm in repGiftResults.Items )
{
        if (pr.AdditionalFieldsEnabled == true)
    {
                AdditionalInfoGiftProcess(pid, giftId, txtQty, txtToken);
        }
}

AdditionalInfoGiftProcess() 是一个generate 小 window 出来的 function.
以下是 AdditionalInfoGiftProcess() 的 code :

public void AdditionalInfoGiftProcess(int productID, int giftID, TextBox txtQty, UserControls_TokenControl txtToken)
{
        /*
        Some logic here
        */
       
        //generate pop up window
        divAdditionalInfo.Style["visibility"] = "visible";
    divAdditionalInfo.Style["display"] = "table-cell";
}

小window 是在html 里面code 出来的,它其实是一个division, ID 是 divAdditionalInfo。 在divAdditionalInfo division里面有textbox, 有 “OK" 按钮, 有 “cancel" 按钮, 和一些element (会跟着repeater 里面的资料有所改变。)
以下是div 的 code :

<div
    id="divAdditionalInfo"
    class="BlackCover"
    style="VISIBILITY:hidden; DISPLAY:none;" runat="server">
<!--
    html code that generate the pop out window.
    consist of text box and `OK` button, and "Cancel" button.
-->
</div>

我所面对的问题是这样的 :
例如我的 repeater里面有三个 row 是(pr.AdditionalFieldsEnabled == true), 那么我想要它会 pop up 3 次小window 出来,以便让 user 填写不同的资料,然后再按 "OK" 按钮。
例如 :
1. 第一个 window pop up, 然后 user 填写 名字,然后按 OK 按钮。
2. 过后, 第二个 window pop up, 然后 user 填写所需的资料, 例如 年龄, 然后按 OK 按钮。
3. 以此类推,3个 不同的 window pop up后, 才算是结束。

可是,每次只有最后一个 window pop up出来而已,其他之前的,好像都被最后一个window覆盖了。
也就是说,我只能填写最后一个 pop up window 的资料而已。

求各位大神,帮帮我忙,解决这个问题。 感激不尽啊~





1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-26 15:59

© 2014-2021

快速回复 返回顶部 返回列表