1つのマスターページ(mymaster.master)と2つの通常ページMobileA.aspxとMobileB.aspxがあります。現在、MobileA.aspxのボタンをクリックしてMobileB.aspxにリダイレクトしたいので、ページの読み込みにjquery mobile Ajax呼び出しを利用したいので、rel = "external" /data-ajax="を使用していません。 false」。
response.redirect( "/ mobileB.aspx")を作成すると、正しく読み込まれますが、問題はブラウザのURLがまだ/MobileA.aspxであるということだけです。同じ問題に直面したいくつかのブログを読んだ後、MobileB.aspxにdata-url = "/ MobileB.aspx"を追加しましたが、正常に動作します。
私の場合、メインdivにdata-role = "page"を追加したマスターページがあります。これで、mobileB.aspxがdata-role="content"を使用して内部div内にロードされます。したがって、data-url属性を追加しても、それは無視されます。
ブラウザのURLをMobileB.aspxに変更するにはどうすればよいですか。