你还没有了理网页的运行机理。1.用户发送请求
2.服务器进行计算
3.向客户端发送回应。
4.客户端显示。
5.执行客户端脚本。而你的Sessiondo()是发生在第二步上,当然一定会执行的。
2.服务器进行计算
3.向客户端发送回应。
4.客户端显示。
5.执行客户端脚本。而你的Sessiondo()是发生在第二步上,当然一定会执行的。
解决方案 »
- 我想实现两个webbrowser 同步显示,左面的webbrowser显示什么内容右面就什么内容,有什么好办法吗?
- 求助:关于Web引用
- c# 关于imagelist中的图片?
- 输出矩阵
- 自动登录和讯博客问题
- get{}set{}的定义问题?
- 如何利用项目Resources.resx文件中的图片资源
- Microsoft Visual Studio 2005 Team Edition简体中文版(含简体中文MSDN Library for Visual Studio 2005)
- 请问高手:如何实现将一个Gif文件读出,然后再用写的方法生成一个新的Gif文件。
- 将当前网页作为邮件发送的问题!
- C#中的控制问题,大家来看看
- TreeView问题及DataReader
不太懂你的意思。asp和上面的一样,先服务器程序,然后是客户端脚本。
但若如同你的回复,C#和客户端脚本根本就没有办法协作了!?这是.NET的缺陷?!
因为在应用系统的开发中,我们需要C#和客户端脚本协作,你还有其他好办法吗?
<script language="javascript" id="clientEventHandlersJS">
<!--function window_onunload() {
var i=0;
var te;
if (i==1){
// Sessiondo write
alert("hello");
}
else
{
}}</script>
正如你在客户端查看源文件看到的一样
然后,ie执行onload才会在javascirpt判断条件
<!--function window_onunload() {
var i=0;
var te;
if (i==1){
this.location.href += "?do=Sessiondo"
alert("hello");
}
else
{
}}</script>// now in u aspx page:if (request.querystring("do") == "Sessiondo") Sessiondo();