您的位置:首页 > Web前端 > JavaScript

js返回数据到后台

2011-12-22 10:27 281 查看
在aspx中的js中将数据设置到隐藏控件,再post

在.aspx.cs中从隐藏控件中获得数据.隐藏控件是input,只有input的内容才需要post到后台.

.aspx

<form name="form1" id="form1" method="post" runat="server">

<asp:Button ID="Button2" runat="server" onclientclick="return getAreaBoundary();" onclick="Button2_Click" Text="Button" />

<input runat="server" type="hidden" name="HiddenField2" id="HiddenField2" />

</form>

<script type="text/javascript">

var $ = function () { return document.getElementById(arguments[0]); };

function getBoundary(name, color) {

$('HiddenField2').value = rs.boundaries[0].toString();

form1.submit();

});

}

function getAreaBoundary() {

getBoundary($('Text1').value, "yellow")

return true;

};

</script>

////////////////////////////////////////////////////

.aspx.cs

在On_Load中也可以获得数据

protected void Button2_Click(object sender, EventArgs e)

{

MessageBox.Show(HiddenField2.Value);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: