请问在JS中用事件中如何取代test.aspx.cs页面的事件。比如:
private void Button1_Click(object sender, System.EventArgs e)
{
Session["test"] = "test";
}<script language=javascript>
function test()
{
document.form1.submit();
}
</script>
--请问在JS函数中如何实现test.aspx.cs BUTTON事件相同的功能,如何获取SESSION的值,谢谢
private void Button1_Click(object sender, System.EventArgs e)
{
Session["test"] = "test";
}<script language=javascript>
function test()
{
document.form1.submit();
}
</script>
--请问在JS函数中如何实现test.aspx.cs BUTTON事件相同的功能,如何获取SESSION的值,谢谢
{
if (IsPostBack)
Session["test"] = "test";
}<script language=javascript>
function test()
{
document.form1.submit();
}
</script>
这样应该可以
document.form1.submit();就是会对页面回发值
if (IsPostBack)
Session["test"] = "test";
这一段也就会被调用了
这样不可以,因为SESSION获取的值是刷新前的值,所以只能在事件的驱动下获取的才是当前页面的值
方法很多,
1。可以用隐藏文本,服务器端把session写到文本上,客户端访问文本2。可以用ajax回掉服务器端方法。
3。
3。
{
if (IsPostBack)
Session["test"] = "test";
}<script language=javascript>
function test()
{
document.form1.submit();
}
</script>
这样应该可以
document.form1.submit();就是会对页面回发值
if (IsPostBack)
Session["test"] = "test";
这一段也就会被调用了