zoukankan      html  css  js  c++  java
  • asp.net在2003和xp下的不同执行结果。

    最近在使用Server.Transfer的时候发现了一点问题。
    在Source.aspx使用Server.Transfer(“target.aspx“)转向到目标页面。
    目标页面是这样一个简单的HTMLControl:

    <form ID=Form1 runat=server>

    </form
    >

    这时候客户端浏览器的地址栏中,2003和XP都显示为Source.aspx,这是统一的。
    查看源代码可以发现,2003的服务器端执行结果为:

    <form ID=Form1 action="target.aspx">

    </form>

    XP的服务器端执行结果为:

    <form ID=Form1 action="">

    </form>

    这样的话,XP下的Form就无法postback了,就post到了Source.aspx。
    不知道大家有没有遇到过此类问题?

    ---------------------------

    http://www.cnblogs.com/squirrel_sc

    1. 如有引用,请包含本段文字及原始出处。以表示对作者的尊重,且能将有相似想法的人联系起来。

    2. 如无特殊说明,本文的文字代表作者的观点和想法。由于人类的记忆和连通性的限制,可能会将别人的观点和想法当成自己的(会尽量避免,但我读书少,别蒙我:D);或有人会有同样的想法(那就太好了)。若有此类情况,请联系我。我会很高兴更新内容。

    3. 每篇文章会根据反馈或新的想法,随时更新。我会尽量记得更新版本号。

  • 相关阅读:
    2017.11.20 事务
    Linux常用指令
    11.17 知识整理
    不太熟的sql语句
    MySQL关联查询
    2017.11.09 vi编辑器指令
    Linux操作指令
    线程安全,同步锁(同步方法和同步代码)
    多线程
    序列化和反序列化
  • 原文地址:https://www.cnblogs.com/squirrel_sc/p/51021.html
Copyright © 2011-2022 走看看