- - PR -
asp.net モバイル開発について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-11-25 17:25
はじめまして。
現在asp.net モバイルで携帯サイトの開発を行っております。 Listコントロールでページング機能をつけましたが、「次へ」ボタンをクリックするとページングされずに、ログインフォームへリダイレクトされてしまいます。 また、別のフォームでも、アクションボタンをクリックすると同様に ログインフォームへリダイレクトされてしまいます。 開発デバック時にPCのウィンドウで確認したときはこのような現象はおこらないのですが、サーバーにアップ後、携帯から確認すると上記のような現象になってしまいます。 原因・対応策をご存知の方がいらっしゃいましたらアドバイス宜しくお願いします。 | ||||
|
投稿日時: 2005-11-26 12:22
携帯はJavaScript使えないんじゃないかな〜。
ASP.NETはポストバックにスクリプト使ってるはずなんで。 だからページングも無効にして<a>タグで自力で打ち出さなければならないかと。 | ||||
|
投稿日時: 2005-11-26 13:08
携帯フルブラウザ対応機種でないとダメですね。
私が知る限り、数機種しか対応していませんので、 アクセシビリティを考慮すると、lalupin4 さんの方法で考えた方が良いでしょう。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-11-26 17:02
ちなみにコレ、3キャリア対応とかですかね。
| ||||
|
投稿日時: 2005-11-27 09:33
もしかして手動でページングしてませんか? Listコントロールはページング機能をサポートしていると思ったのですが。自動的にページングのボタンが表示されませんか。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 | ||||
|
投稿日時: 2005-11-27 20:55
こんばんは。
ログインフォームへリダイレクトされてしまうとのことなので、Cookieが 使用出来ない携帯の為、Session管理がうまく行えていないことに起因する 問題のようにも思えます。 web.configのcookielessがtrueに設定されているか確認してみて下さい。 | ||||
|
投稿日時: 2005-11-28 21:38
認証チケットが無いときの動きにそっくりですね
権限設定を全てのユーザを許可にしてみて試してみてはどうでしょうか <allow users=* /> モバイルのリンクを自力で生成する場合は 認証チケットをQuery文字列に加えるのをお忘れなく |
1