PDA

View Full Version : ارسال اطلاعات از سمت سرور به سمت کلاینت



Mohsen82
شنبه 07 اردیبهشت 1392, 00:24 صبح
سلام.
میخواستم یک رشته رو از سمت سرور به سمت کلاینت پاس بدم تا در
پست بک بعدی در جاوا اسکریپت ازش استفاده کنم.
چه کار کنم؟

m-rezaee
شنبه 07 اردیبهشت 1392, 00:27 صبح
در کد جاوا اسکریپت از syntax زیر استفاده کنید
<%=%>

Mohsen82
شنبه 07 اردیبهشت 1392, 00:36 صبح
syntax نیست.

fakhravari
شنبه 07 اردیبهشت 1392, 00:57 صبح
مقدار در hiden فیلد بزار
http://barnamenevis.org/showthread.php?395367-CallBack-%D9%85%D9%82%D8%AF%D8%A7%D8%B1

Mohsen82
شنبه 07 اردیبهشت 1392, 01:27 صبح
ممنون.
من می خوام این رشته رو این طور در جاوا اسکریپت استفاده کنم


function button_click() {
img2.src = "data:image/png;base64," + Str;
}

Mohsen82
شنبه 07 اردیبهشت 1392, 01:59 صبح
توضیح اینکه این string یک stringBase64 کانورت شده از یک فیلد باینری هست .
iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHE lEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg ==
که اکر بتونم جایی که می خوام قرارش بدم Image رو بهم میده.
ممنون.

hesamsalehnamadi
شنبه 07 اردیبهشت 1392, 06:25 صبح
چه کار کنم؟

http://stackoverflow.com/questions/907898/asphiddenfield-value-set-client-side-not-received-server-side-please-delete

Mohsen82
شنبه 07 اردیبهشت 1392, 08:12 صبح
ممنون.
خوب پس چرا این کد جواب نمیده؟اول در سمت سرور یک رشته با بیس 64 بهش پاس می دم.



<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Upload" OnClick="Button1_Click" />
<input id="Hidden1" name="Hidden1" type="hidden" runat="server" />
<input id="Button2" type="button" value="button" onclick="button_click();" />
<img id="img2" alt="" />


byte[] imgbianery = FileUpload1.FileBytes;
string imgstr = Convert.ToBase64String(imgbianery);
Hidden1.Value = imgstr;


بعد در سمت کلاین این کدها رو دارم


<script type="text/javascript">
var g = document.getElementById("Hidden1").value;

function button_click() {
img2 = "data:image/png;base64," + g.toString();
}
</script>


ولی جواب نمی ده.

m-rezaee
دوشنبه 09 اردیبهشت 1392, 02:04 صبح
syntax نیست.
منظورتان چیست؟