PDA

View Full Version : انتقال مقادیر متغیرهای سمت کلاینت به سرور



sarasara
سه شنبه 21 آذر 1385, 08:11 صبح
سلام!
آیا روشی برای ارسال مقادیر تولید شده در سمت Client به Server وجود داره؟ مثلا مقدار متغیری که در در یک Javascript تولید شده،(البته بدون استفاده از URL)

pegasos
سه شنبه 21 آذر 1385, 10:40 صبح
با درود.
این سعال بارها در این تالار مطرح شده.

در هر حال من یک راه حل ساده و گویا برای شما ارائه می کنم.
با استفاده از Hidden Value.




<%@ Page language="c#"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<script language="javascript">
<!--
function FillClientElement()
{
document.getElementById('Hidden1').value = "Hello I'm live in Clinet..."
}
//-->
</script>
<script runat=server>
private void Button1_Click(object sender, EventArgs e)
{
Response.Write("Client Text : " + this.Hidden1.Value);
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<INPUT id="Hidden1" type="hidden" name="Hidden1" runat="server">
<INPUT type="button" value="FillClientEelment" onclick="FillClientElement()">
<asp:Button id="Button1" runat="server" Text="GetElementInServer" OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>



به امید موفقیت.