نمایش نتایج 1 تا 4 از 4

نام تاپیک: آیا می توان مقادیر یک لیست را بین دو صحفه انتقال داد

  1. #1

    آیا می توان مقادیر یک لیست را بین دو صحفه انتقال داد

    درود
    در آغاز باید بگویم هیچ تجربه ای در asp ندارم
    من یک صفحه دارم که در آن نام فایل هایی را که کاربر انتخاب می نماید دریافت می کنم. و می خواهم در صفحه دوم لیست انها را در یک Grid نمایش دهم.
    برای این منظور هنگام لود کردن فایل ها نام آنها را در یک متغیر List ذخیره نموده ام
    در صفحه دوم نیز یک Public Property List تعریف نموده ام
    حال نمی دانم چگونه این مقادیر را صفحه نخست به صفحه دوم انتقال دهم
    لطفا راهنمایی فرمایید.

  2. #2

    نقل قول: آیا می توان مقادیر یک لیست را بین دو صحفه انتقال داد

    نقل قول نوشته شده توسط robat7 مشاهده تاپیک
    درود
    در آغاز باید بگویم هیچ تجربه ای در asp ندارم
    من یک صفحه دارم که در آن نام فایل هایی را که کاربر انتخاب می نماید دریافت می کنم. و می خواهم در صفحه دوم لیست انها را در یک Grid نمایش دهم.
    برای این منظور هنگام لود کردن فایل ها نام آنها را در یک متغیر List ذخیره نموده ام
    در صفحه دوم نیز یک Public Property List تعریف نموده ام
    حال نمی دانم چگونه این مقادیر را صفحه نخست به صفحه دوم انتقال دهم
    لطفا راهنمایی فرمایید.
    برای انتقال اطلاعات باید یا از session استفاده کنی یا از query string
    من دقیقا متوجه منظور نشدم که کاملا توضیح بدم

  3. #3

    نقل قول: آیا می توان مقادیر یک لیست را بین دو صحفه انتقال داد

    ممنون از پاسخ شما
    اگر بخواهم کامل توضیح دهم.
    می خواهم برنامه ای بنویسم که برای انتقال فایل هایی با حجم بالا استفاده شود. از وب سایت های موجود نمی خواهم استفاده کنم چون همه آنها تحت گروه File sharing هستند و در شبکه به اینگونه سایت ها دسترسی نداریم یا به عبارت دیگر به جای FTP سرور کارکند.

    حال کاربر پس از Login به برنامه فایل های مورد نظر حود را انتخاب می نماید و بر روی کلید Upload کلیک می نماید.
    ممنون از دوست خوبمان که دستورالعمل دریافت فایل را "آپلود فایل به تعداد نامحدود" در همین سایت قرار داده است
    https://barnamenevis.org/showthread.p...AF%D9%88%D8%AF

    حاب برنامه من فایل ها را خوانده و در سرور آپلود می نماید.
    در صفحه دوم لیست فایل های آپلود شده را در یک Grid برای کاربر نمایش داده می شود و کاربر قادر خواهد بود که فایلهایی را که نمی خواهد از لیست حذف نماید
    سپس کاربر ایمیل آدرس گیرنده (گان) را وارد نموده و موضوعی برای ایمیل وارد می نماید و پیام مورد نظر خود را در محل مخصوص وارد نموده و بر روی دگمه ارسال کلیک می کند
    برنامه یک ایمیل به دریافت کنندگان میفرستد که درون بادی ایمیل لینکی برای دانود فایل ها قرار دارد. گیرندگان با کلیک بر روی لینک فایل مورد نظر را دانلود خواند نمود.

    راستش بهتر است دکمه حذف را در همان صفحه اول قرار دهم ولی بلد نیستم چطور

  4. #4

    نقل قول: آیا می توان مقادیر یک لیست را بین دو صحفه انتقال داد

    من می خواهم کلید delete با فشردن کلید add more به هر سطر اصافه شود و با فشردن کلید delete همان سطر حذف گردد


    <body>
    <form id="form1" runat="server">
    <div>
    <p>File Uploader</p>
    </div>
    <p id="upload-area" style=" direction: ltr;">
    <%--http://www.flightpedia.org/convert/1048576000000-bytes-to-megabytes.html--%> <%--1 MB = 1048576 B => 200 * 1048576 = 209715200--%> <%--1 MB = 1048576 B => 1000000 * 1048576 = 1048576000000--%> <%--<span>File 1 : </span><input id="File2" type="file" size="60" maxlength="1048576000000 " tabindex="0" runat="server" /><span> | </span>--%>
    <span>File 1 : </span><input id="File1" type="file" size="60" tabindex="0" runat="server" /><span> | </span>
    <span>File 1 Title : </span><input id="txt1" name="txt1" type="text" size="40" tabindex="1" runat="server" visible="False" /><asp:Button ID="ButtonDelete" runat="server" Text="Delete" />
    &nbsp;</p>
    <span id="msg" runat="server"></span>
    <input id="btnAddMore" type="button" value="Add more..."
    onclick="add()" />&nbsp;
    <asp:Button ID="btnUpload" runat="server"
    Text="Upload Now" OnClick="btnUpload_Click" />
    </div>
    </form>
    <script type="text/javascript">
    function add() {
    if (!document.getElementById || !document.createElement)
    return false;

    var uploadArea = document.getElementById("upload-area");

    if (!uploadArea)
    return;

    var newLine = document.createElement("br");
    uploadArea.appendChild(newLine);

    if (!add.lastAssignedId)
    add.lastAssignedId = 2;

    //----------------------------------------------------
    // create new span for fileupload
    var fuSpan = document.createElement('span');
    var fuSpanText = document.createTextNode('File ' + add.lastAssignedId + ' : ');
    fuSpan.appendChild(fuSpanText);
    // create new fileupload control
    var newUploadBox = document.createElement('input');
    // set property for input ( fileupload )
    newUploadBox.type = 'file';
    newUploadBox.size = '60';
    // set other att
    newUploadBox.setAttribute('id', 'FileUpload' + add.lastAssignedId);
    newUploadBox.setAttribute('name', 'FileUpload:' + add.lastAssignedId);
    //newUploadBox.setAttribute('maxlength', '209715200');
    newUploadBox.setAttribute('maxlength', '1073741824');
    newUploadBox.setAttribute('tabindex', add.lastAssignedId);

    //----------------------------------------------------
    // create new span for separator
    var seSpan = document.createElement('span');
    var seSpanText = document.createTextNode(' | ');
    seSpan.appendChild(seSpanText);

    //----------------------------------------------------
    // create new span for title
    var tiSpan = document.createElement('span');
    var tiSpanText = document.createTextNode('File ' + add.lastAssignedId + ' Title : ');
    tiSpan.appendChild(tiSpanText);
    // create new textbox for title
    var newTextBox = document.createElement('input');
    // set property for input ( textbox )
    newTextBox.type = 'text';
    newTextBox.size = '40';
    // set other att
    newTextBox.setAttribute('id', 'txt' + add.lastAssignedId);
    newTextBox.setAttribute('name', 'txt' + add.lastAssignedId);
    newTextBox.setAttribute('tabindex', add.lastAssignedId + 1);

    //----------------------------------------------------

    //Myself
    //----------------------------------------------------
    // create new span for title
    var bdSpan = document.createElement('span');
    var newDeletButton = document.createElement('Button');


    // set property for Delete ( Button )
    newDeletButton.type = 'Button';

    // set other att
    newDeletButton.setAttribute('id', 'ButtonDelete' + add.lastAssignedId);
    newDeletButton.setAttribute('text', 'Delete' + add.lastAssignedId);
    newDeletButton.setAttribute('tabindex', add.lastAssignedId + 1);
    //----------------------------------------------------



    uploadArea.appendChild(fuSpan);
    uploadArea.appendChild(newUploadBox);
    uploadArea.appendChild(seSpan);
    //uploadArea.appendChild(tiSpan);
    //uploadArea.appendChild(newTextBox);
    uploadArea.appendChild(bdSpan);
    add.lastAssignedId++;
    }
    </script>
    </body>


    و دستور

    uploadArea.appendChild(bdSpan);

    را نیز اضافه کرده ام ولی نمی دانم چرا کار نمی کند
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: png A1.png‏ (6.3 کیلوبایت, 7 دیدار)
    آخرین ویرایش به وسیله robat7 : پنج شنبه 21 آذر 1392 در 23:50 عصر

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: شنبه 11 خرداد 1392, 08:15 صبح
  2. آیا می توان یک Sheet Excel را در برنامه C#‎ نمایش داد ؟
    نوشته شده توسط MohammadSoft در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 7
    آخرین پست: شنبه 02 شهریور 1387, 11:32 صبح
  3. آیا می توان IIS را دوباره کد نویسی کرد؟
    نوشته شده توسط Mohammad Minaei در بخش Classic ASP
    پاسخ: 7
    آخرین پست: پنج شنبه 12 خرداد 1384, 10:25 صبح
  4. پورت پرینتر(‌آیا می توان از طریق ویبی با پورت پرینتر داده .)
    نوشته شده توسط سمیه بختیاری در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 22 مهر 1383, 14:16 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •