با درود.
این سعال بارها در این تالار مطرح شده.
در هر حال من یک راه حل ساده و گویا برای شما ارائه می کنم.
با استفاده از 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>
به امید موفقیت.