- PR -

asp.net モバイル開発について

1
投稿者投稿内容
TG
会議室デビュー日: 2005/11/25
投稿数: 1
投稿日時: 2005-11-25 17:25
はじめまして。
現在asp.net モバイルで携帯サイトの開発を行っております。
Listコントロールでページング機能をつけましたが、「次へ」ボタンをクリックするとページングされずに、ログインフォームへリダイレクトされてしまいます。
また、別のフォームでも、アクションボタンをクリックすると同様に ログインフォームへリダイレクトされてしまいます。
開発デバック時にPCのウィンドウで確認したときはこのような現象はおこらないのですが、サーバーにアップ後、携帯から確認すると上記のような現象になってしまいます。
原因・対応策をご存知の方がいらっしゃいましたらアドバイス宜しくお願いします。

lalupin4
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 163
投稿日時: 2005-11-26 12:22
携帯はJavaScript使えないんじゃないかな〜。
ASP.NETはポストバックにスクリプト使ってるはずなんで。

だからページングも無効にして<a>タグで自力で打ち出さなければならないかと。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-26 13:08
携帯フルブラウザ対応機種でないとダメですね。
私が知る限り、数機種しか対応していませんので、
アクセシビリティを考慮すると、lalupin4 さんの方法で考えた方が良いでしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
lalupin4
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 163
投稿日時: 2005-11-26 17:02
ちなみにコレ、3キャリア対応とかですかね。
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2005-11-27 09:33
引用:

現在asp.net モバイルで携帯サイトの開発を行っております。
Listコントロールでページング機能をつけましたが、「次へ」ボタンをクリックするとページングされずに、ログインフォームへリダイレクトされてしまいます。


もしかして手動でページングしてませんか?
Listコントロールはページング機能をサポートしていると思ったのですが。自動的にページングのボタンが表示されませんか。

_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
masa
大ベテラン
会議室デビュー日: 2005/05/11
投稿数: 108
投稿日時: 2005-11-27 20:55
こんばんは。

引用:

TGさんの書き込み (2005-11-25 17:25) より:
また、別のフォームでも、アクションボタンをクリックすると同様に ログインフォームへリダイレクトされてしまいます。


ログインフォームへリダイレクトされてしまうとのことなので、Cookieが
使用出来ない携帯の為、Session管理がうまく行えていないことに起因する
問題のようにも思えます。
web.configのcookielessがtrueに設定されているか確認してみて下さい。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2005-11-28 21:38
認証チケットが無いときの動きにそっくりですね

権限設定を全てのユーザを許可にしてみて試してみてはどうでしょうか
<allow users=* />

モバイルのリンクを自力で生成する場合は
認証チケットをQuery文字列に加えるのをお忘れなく
1

スキルアップ/キャリアアップ(JOB@IT)