|
|
|
อยากทำให้ asp.net ที่ใช้ update panel สามารถโชว์รูปก่อนอัพโหลดไฟล์จะต้องทำไงครับ ผมติดที่ใช้ update panel แล้วใช้ไม่ได้ |
|
|
|
|
|
|
|
ขอบคุณครับทำได้แล้วนะครับ
|
|
|
|
|
Date :
2015-07-29 15:14:20 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไงครับ โชว์หน่อย ดูๆอยู่เหมือนกัน
|
|
|
|
|
Date :
2015-07-29 15:19:08 |
By :
Mr.T-Bag |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าใช้ UpdatePanel ผมคิดว่าไม่น่าจะเกินไปจากนี้ (ทำได้แล้วครับ)
(อ้างอิงจาก www.stackoverflow.com)
Code (VB.NET)
strJS.Append("function hookFileClick() {")
strJS.Append(" document.getElementById('" & UploadImage.ClientID & "').click();")
strJS.Append("}")
strJS.Append("function fnOnChange(obj) {")
strJS.Append(" document.getElementById('" & hdfUploadImage.ClientID & "').value = obj.value;")
strJS.Append("}")
strJS.Append("function ShowImagePreview(input) {")
strJS.Append(" if (input.files && input.files[0]) {") 'สันนิวาสว่าอัพโหลดทีละ 1 รูปภาพ
strJS.Append(" var reader = new FileReader();") 'HTML5 FileReader
strJS.Append(" reader.onload = function (e) {")
strJS.Append(" if ('2'=='" & hdfImageFlag.Value & "') {")
strJS.Append(" $('#" & Img1.ClientID & "').prop('src', e.target.result);")
strJS.Append(" } else {")
strJS.Append(" $('#" & img2.ClientID & "').prop('src', e.target.result);")
strJS.Append(" }")
strJS.Append(" };") '/reader.onload = function (e)
strJS.Append(" reader.readAsDataURL(input.files[0]);")
strJS.Append(" }") '/input.files && input.files[0]
strJS.Append("}")
ปล. อาจจะมีวิธีอื่นที่นอกเหนือจากนี้ก็อาจเป็นไปได้เหมือนกัน
|
|
|
|
|
Date :
2015-07-31 21:02:30 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บ่นให้ฟังเฉยฯ
บางคนทั้งชีวิตทำงานอยู่ที่เดียว แต่มีเพื่อนร่วมงานหลายคน
--- ผ่านมาและผ่านไปและ คิดว่าตัวเองเหนือกว่าคนอื่น แบบนี้มุมมองคับแคบในวงจำกัด
--- ไม่เป็นผลดีกับสุขภาพปัญญาของตัวเราเอง
บางคนทั้งชีวิตทำงานอยู่หลายที่ แต่มีเพื่อนร่วมงานหลายคน
--- ผ่านมาและผ่านไปและ คิดว่าตัวเองเหนือกว่าคนอื่น แบบนี้มุมมองคับแคบในวงสังคม
--- ไม่เป็นผลดีกับสุขภาพปัญญาของตัวเราเอง
...
...
...
...
...
แต่มีบางคนอยู่เหนือที่กล่าวมาแล้วข้างต้น
--- ประสบการณ์ชีวิตจริง เอามาเล่าให้ฟังได้เสมอ (แค่ใช้หัวใจ)
|
|
|
|
|
Date :
2015-07-31 21:44:11 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพ้อเจ้อให้ฟัง (ไม่มีสาระอะไร)
--- บางคนหาเงินได้เดือนละ 30,000 บาท (มนุษย์เงินเดือน เก็บหอมรอมริบหรือเปล่าไม่แน่ใจ)
--- หลายฯคนใช้เงินวันละ 30,000 บาท (อันนี้ไม่ใช่วิสัยของนักออม)
--- บางคนหาความรู้เติมเต็มสมองได้เดือนละ 1 สลึง (มนุษย์ปัญญา เก็บหอมรอมริบหรือเปล่าไม่แน่ใจ)
--- หลายฯคนใช้จ่ายไร้ปัญญาวันละ 1 บาท (อันนี้ไม่ใช่วิสัยของมนุษย์ผู้มีปัญญา)
...
...
...
...
|
|
|
|
|
Date :
2015-07-31 22:00:46 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-08-02 09:15:34 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@56 วิธีการแก้ไขปัญหาของคุณ
Code (XML)
<UpdatePanel>
<ContentTemplate>
ปัญหา
</ContentTemplate>
</UpdatePanel>
<UpdatePanel>
</UpdatePanel>
ไม่มีปัญหา
[color=red]เยี่ยมยอดมาก
ปล. ผมเสริมให้อีกนิดหนึ่ง
Code (VB.NET)
Private Sub Page_Init(sender As Object, e As System.EventArgs) Handles Me.Init
Page.Form.Attributes.Add("enctype", "multipart/form-data")
End Sub
|
|
|
|
|
Date :
2015-08-04 11:16:23 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|