Page_Unload イベントで値を保存し、それを Session (または ViewState) に保存してから、javascript から使用しようとしています。ただし、セッションの値はポストバック/ページの更新後にのみ更新されますが、ページの更新を避ける必要があります。どうすればこれを達成できますか?
例:
.cs
public void Page_Unload(object sender, System.EventArgs e)
{
string s="some text";
if (s.Contains("foo")) Session["bar"] = 37; else Session["bar"] = 38;
}
.aspx
<script type="text/javascript">
function tst() {
alert('<%=Session["bar"]%>');
}
</script>