Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > Label ไม่โชว์ข้อมูลในตัวแปรครับ ทำไงดี คือว่ามันไม่แสดงข้อมูล strPath ใน Label อ่ะครับ ทำไงดี แต่ strPath มีข้อมูลอยู่นะครับ



 

Label ไม่โชว์ข้อมูลในตัวแปรครับ ทำไงดี คือว่ามันไม่แสดงข้อมูล strPath ใน Label อ่ะครับ ทำไงดี แต่ strPath มีข้อมูลอยู่นะครับ

 



Topic : 041367



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5



Code (VB.NET)
Protected Sub AsyncFileUpload1_UploadedComplete(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs)

        System.Threading.Thread.Sleep(5000)
        If AsyncFileUpload1.HasFile Then
            strPath = Server.MapPath("~\Uploads\" & AsyncFileUpload1.FileName)
            AsyncFileUpload1.SaveAs(strPath)
          'ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType, "Error", "<script language=javascript>alert('" & strPath.Replace("\", "\\") & "');</script>", False)
        End If
        
        lblPath.text = strPath
        End Sub


คือว่ามันไม่แสดงข้อมูล strPath ใน Label อ่ะครับ ทำไงดี แต่ strPath มีข้อมูลอยู่นะครับ เพราะลอง MsgBox มาดูแล้วครับมันขึ้นอ่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-07 16:03:14 By : sonmy View : 1817 Reply : 19
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


strPath มาจากไหนครับ ยังไม่เป็นประกาศ แล้วลอง debug ดูหรือยังว่ามันเข้า if หรือเปล่า






Date : 2010-04-07 16:14:53 By : plakrim
 


 

No. 2



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตกลงต้องให้ผมทำให้ดูไหมครับท่านเทพ เอา path มาเก็บลง database เนี่ย ๕๕๕+

แนะให้นิดนึง เผื่อท่านเทพจะเก็ต

AsyncFileUpload1.PostedFile.FileName
Date : 2010-04-07 17:04:36 By : tungman
 

 

No. 3



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

If มันเข้าครับ คือเอา path ไปเก็บลง DB ได้แล้ว แต่ว่าจะให้มันแสดง path ใน Label อ่ะ มันไม่แสดงครับ
ไม่รู้ว่าเกี่ยวข้องกับ Function Java Scricpt ที่เขียนที่หน้า Design ด้วยรึป่าว
เวลาเอา Path ไปโชว์ใน Label มันไม่โชว์อะไรเลย

เรียนคุณ Tungman ด้วยว่า แบบคุณผมก็ทำแล้วและ แต่มันก็เหมือนกัน เวลาจะให้แสดง Path ก่อนจะเอาไปเก็บลง Database ใน Label อ่ะ
มันไม่โชว์ แต่สามารถเอา strPath ไปใช้เก็บค่าลง DB ได้เลย มันติดต้องที่จะเอา strpath ไปแสดงใน Label นี่แหละมันไม่ออก มันไม่โชว์ไม่มีข้อมูลอะไรเลย
งงอยู่ตรงนี้แหละ
Date : 2010-04-07 20:55:27 By : sonmy
 


 

No. 4



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อย่าทำตัวเป็นแก้วน้ำเต็มกันสิ ไม่รู้ก็บอกตรงๆ ว่าไม่รู้ เข้า if ก็เข้า เอา strPath ไปเก็บลง db ได้ด้วย

แต่พอเอามาแสดงใน label กลับแสดงไม่ได้แบบนี้ผีหลอกแล้วครับ ที่ผมบอกให้ใช้ PostedFile

ก็เพราะเจ้า fileupload มันทำการ postback ไปแล้ว แต่เนื่องจากมันเป็น ajax เราเลยมองไม่ออกว่า

มีการ postback ผมถึงบอกให้คุณอย่าทำข้ามขั้นไง กระโดดมาใช้ ajax เลยแบบนี้ก็งงเป็นธรรมดา

ถ้าลองทำแบบ basic แล้วทำความเข้าใจแต่แรกก็ไม่เป็นแบบนี้หรอก จะไปกลัวคนดูถูกทำไมกันเล่า


เอาโค้ดมาให้ดูหน่อยดิ จะบอกให้ว่าผิดตรงไหน
Date : 2010-04-07 23:17:42 By : tungman
 


 

No. 5



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

เอาเมล์มาเลย
เด๋วส่งไปให้ เบอร์ก็ได้ แหม
เค้าพูดความจริงก็หาว่าเค้าเป็นเน้ำเต็มแก้วอีกพี่
ก็มันจิงๆ ขนาดพี่ที่บริษัทยังตอบผมไม่ได้เลย
เอาเมล์มาเลยงั้นอ่ะ
Date : 2010-04-08 08:46:39 By : sonmy
 


 

No. 6



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


โพสมาในนี้เลย เปิดเผยให้คนอื่นที่อยากรู้ดูด้วย

พี่คุณตอบไม่ได้ก็เพราะ พี่คุณไม่เจ๋งเท่าผมอะดิ ๕๕๕+
Date : 2010-04-08 08:58:41 By : tungman
 


 

No. 7



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

แล้วจะบอกว่าที่เก็บลง DB อ่ะ ไม่ได้เก็บ path ว่าดึงข้อมูล Upload มาจากที่ไหน
แต่จะเก็บ path ที่มันลงไปอยู่ใน server เพราะถ้าใช้ PostedFile path ที่เก็บมันจะเป็น path ของไฟล์ที่จะ Upload ไม่ใช่ Path ของไฟล์ที่ upload ลง server ไปแล้ว...
Date : 2010-04-08 09:00:06 By : sonmy
 


 

No. 8



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Quote:
แล้วจะบอกว่าที่เก็บลง DB อ่ะ ไม่ได้เก็บ path ว่าดึงข้อมูล Upload มาจากที่ไหน
แต่จะเก็บ path ที่มันลงไปอยู่ใน server เพราะถ้าใช้ PostedFile path ที่เก็บมันจะเป็น path ของไฟล์ที่จะ Upload ไม่ใช่ Path ของไฟล์ที่ upload ลง server ไปแล้ว...


ไม่ต้องอธิบายหรอก ผมเข้าใจ เอาโค้ดมาเลยดีกว่า
Date : 2010-04-08 09:01:41 By : tungman
 


 

No. 9



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เร็วหน่อย กด f5 จนมือหงิกเลย โอกาสแบบนี้ไม่ได้มีบ่อยๆ นะ
Date : 2010-04-08 09:09:33 By : tungman
 


 

No. 10



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ชิส์ เอาทั้งหน้าเลยหรอครับ
Date : 2010-04-08 09:16:49 By : sonmy
 


 

No. 11



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

Code (VB.NET)
Imports System.Data
Imports System.Data.SqlClient
Imports System.IO
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.HtmlControls
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Partial Class ContractAdd
    Inherits System.Web.UI.Page
    Dim dr As SqlDataReader
    Dim strFID As String = Date.Today.Year
    Dim strNetID As String
    Dim chkMPeriod As String
    Dim strContrID As Integer = 0
    Dim strPreSubContrID As String = ""
    Dim strSubContrID As String = ""
    Dim YearContr As String = DateTime.Now.Year.ToString
    Dim strAutoContrID As String = ""
    Dim strPath As String

   
    Protected Sub AsyncFileUpload1_UploadedComplete(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs)

        System.Threading.Thread.Sleep(5000)
        If AsyncFileUpload1.HasFile Then
          
            strPath = Server.MapPath("~\Uploads\" & AsyncFileUpload1.FileName)
            AsyncFileUpload1.SaveAs(strPath)
            'strPath = Server.MapPath("Uploads/" & AsyncFileUpload1.FileName)
            'txtRetention.Text = strPath.Replace("\", "\\")
            'ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType, "Error", "<script language=javascript>alert('" & strPath.Replace("\", "\\") & "');</script>", False)
        End If
        Session("Path") = strPath
        Label1.Text = strPath

    End Sub


End Class
อันล่างนี้เป็น script ที่ใช้อ่ะกับ AsyncFileUpload ใช้แค่สองอย่างนี้แหละครับ

Code
function uploadError(sender,args)
{
document.getElementById('<%=lblStatus.ClientID%>').innerText = args.get_fileName(),
"<span style='color:red;'>" + args.get_errorMessage() + "</span>";
}

function StartUpload(sender,args)
{
document.getElementById('<%=lblStatus.ClientID%>').innerText = 'Uploading Started.';
}

function UploadComplete(sender,args)
{
var filename = args.get_fileName();
var contentType = args.get_contentType();
var text = "Size of " + filename + " is " + args.get_length() + " bytes";
if (contentType.length > 0)
{
text += " and content type is '" + contentType + "'.";
}
document.getElementById('<%=lblStatus.ClientID%>').innerText = text;

}

Date : 2010-04-08 09:22:09 By : sonmy
 


 

No. 12



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ลืมต่ออีกนิด อันนี้เป็นส่วนของ Async FileUpload
Code
<cc1:AsyncFileUpload ID="AsyncFileUpload1" runat="server"
OnClientUploadError="uploadError" OnClientUploadStarted="StartUpload"
OnClientUploadComplete="UploadComplete"
CompleteBackColor="Lime" ErrorBackColor="Red" ThrobberID="Throbber"
onuploadedcomplete="AsyncFileUpload1_UploadedComplete"
UploadingBackColor="#66CCFF" Width="238px" />

Date : 2010-04-08 09:23:45 By : sonmy
 


 

No. 13



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


มีชิส์ด้วย

ถ้าอยากได้ความรู้ก็ให้ผมก่นด่าซะดีๆ ๕๕๕+

ปล. กะแล้วว่าต้องเอามาจากนี่ http://www.codeproject.com/KB/ajax/AsyncFileUpload.aspx

หุหุ มี System.Threading.Thread.Sleep(5000) ด้วย ๕๕๕+
Date : 2010-04-08 09:25:28 By : tungman
 


 

No. 14



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

แล้วไงอ่ะครับ โ่ด่ สรุปเป็นเพราะอะไร ยังไง
แล้วทำไมมันถึงไม่มาโชว์ที่ Label
Date : 2010-04-08 09:37:19 By : sonmy
 


 

No. 15



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ช่วยเงียบๆ ไปเลย เดี๋ยวก็ไม่ช่วยหรอก
Date : 2010-04-08 10:13:40 By : tungman
 


 

No. 16



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ชิส์
Date : 2010-04-08 10:39:28 By : sonmy
 


 

No. 17



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (C#)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestAsyncFileUpload.aspx.cs" Inherits="TestAsyncFileUpload" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type = "text/javascript">
        function uploadComplete(sender)
        {
            $get("<%=lblMesg.ClientID%>").innerHTML = "File Uploaded Successfully. File name: <%=AsyncFileUpload1.FileName%>";
        }

        function uploadError(sender)
        {
            $get("<%=lblMesg.ClientID%>").innerHTML = "File upload failed.";
        }
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

    <ajax:AsyncFileUpload OnClientUploadError="uploadError"
        OnClientUploadComplete="uploadComplete" runat="server"
        ID="AsyncFileUpload1" Width="400px" UploaderStyle="Modern"
        CompleteBackColor = "White"
        UploadingBackColor="#CCFFFF"  ThrobberID="imgLoader"
        OnUploadedComplete = "FileUploadComplete"
      />

    <asp:Image ID="imgLoader" runat="server" ImageUrl="~/Images/loading.gif" />
    <br />
    <asp:Label ID="lblMesg" runat="server" Text=""></asp:Label>
    </div>
    </form>
</body>
</html>

Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class TestAsyncFileUpload : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void FileUploadComplete(object sender, EventArgs e)
    {
        string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName);

        AsyncFileUpload1.SaveAs(Server.MapPath("Uploads/") + filename);
    }
}

1

รู้สึกว่ามันจะไม่ได้รันที่ server มันเลยทำค่าจาก str มาใส่ label ไม่ได้ แต่สามารถเอา javascript

มา get ค่าได้ แต่ที่ทำให้มันใช้ proproty ผิดตัวอยู่ แต่ทำตัวแบบนี้ก็พอกันทีไปหาเอาเองก็แล้วกัน ด๊วกกก
Date : 2010-04-08 11:07:54 By : tungman
 


 

No. 18



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5

ชิส์ สุดท้ายก็ยังได้เท่าเดิม
Date : 2010-04-08 11:25:41 By : sonmy
 


 

No. 19



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์



Date : 2010-04-08 11:58:04 By : plakrim
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Label ไม่โชว์ข้อมูลในตัวแปรครับ ทำไงดี คือว่ามันไม่แสดงข้อมูล strPath ใน Label อ่ะครับ ทำไงดี แต่ strPath มีข้อมูลอยู่นะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่