ASP.NET + Atlas or Ajax について

このエントリーをはてなブックマークに追加
267デフォルトの名無しさん:2011/04/28(木) 17:19:08.80
ASP.NETで、Windowsアカウントを使わずにBASIC認証させてます。
http://www.katch.ne.jp/~h-inoue/tips/aspnet/0001.html
でうまくいきました。

>注意点としてはASP.NETのファイル以外には認証がかからないことが挙げられます。
> 「*.html」や「*.gif; *.jpg; *.png」等は「http://localhost/authtest/test.html」と直接アクセスすれば
>認証不要で表示できます。すべてをASP.NETのファイルで構成するか、 その他のファイルを
>ASP.NETのファイルとして認識するようにしなければいけないと思います。(確かそんな感じ)

ということで以下を併用しようとしました。
http://support.microsoft.com/kb/815172/ja

開発環境の中で test.htm を作ってスタートアップに設定して開くとBASIC認証を要求されますが
これを web.config ごと本番環境へコピーして動かすと test.htm に対してはBASIC認証を要求されません。
*.aspx 類は正しくBASIC認証を要求されます。

本番環境で、何が足りないのでしょうか
268デフォルトの名無しさん:2011/04/29(金) 09:43:35.83
http://iis7aspx.wordpress.com/2009/05/10/web-2008-%e5%b0%8e%e5%85%a5-14-net-authorization-rules/
の「普通のファイルも asp.net 統合モードで処理可能にする」
あたりは参考になりませんか?
(私はそこに書いてあること試してはいません)

そこで取り扱っているのは BASIC 認証ではなく Forms Authentication ですけど・・・
269267:2011/04/29(金) 11:30:31.34
フォーム認証だと上手くいきます。
オリジナルなログインフォームを用意しないで、ブラウザ標準の認証ダイアログを使いたいんです・・・
270デフォルトの名無しさん:2011/04/29(金) 11:31:43.21
IISPassword も試しましたが、IIS7.5では動かないぽく・・・
271デフォルトの名無しさん:2011/04/29(金) 12:35:58.48
web.configは通常アプリケーションルートにおかないとダメなはずだが
ちゃんとアプリケーションは作った(設定した)のか?
272デフォルトの名無しさん:2011/04/30(土) 11:19:50.94
本番環境も拡張子のマッピング変更したの?
273デフォルトの名無しさん:2011/05/17(火) 20:46:08.03
ASP.NETで複数同時にアップロードするものを作っているのですが、
実装はjavascript側でinput要素のtype="file"のものを動的にcreateElementして
appendChild していて、アップロード対象を選択する度にfile要素が増えていくという
実装で、サーバサイドではHttpFileCollectionで参照しているのですが、
このコレクションのindexはappendChild された順である ということが
保障されますか?動きを見る限りそうなってはいますが、
保障する・・というような記述はどこにも見当たらないのです・・
274デフォルトの名無しさん:2011/05/18(水) 04:31:46.62
HttpFileCollectionはNameObjectCollectionBaseの派生
NameObjectCollectionBaseの基になる構造体はハッシュ テーブル
ハッシュ テーブルは順序は保障されない
275デフォルトの名無しさん:2011/05/18(水) 11:28:54.52
>>274
なるほど。勉強になります。既定クラスから探すという視点が無かったです。
助かりました。ありがとうございました。
276デフォルトの名無しさん:2011/05/25(水) 19:25:38.68
ASP.netのaspxに配置したコントロールの機能をjavascriptで書くにはどうしたらいいのでしょうか?
277デフォルトの名無しさん:2011/05/26(木) 03:40:42.86
普通に言うASP.NETのコントロールは、サーバ側でコードが実行されるんだが
javascriptでサーバ側のコードを書きたいのか?
278デフォルトの名無しさん:2011/05/26(木) 19:40:32.92
>>277
すみません
そこはなんか解決しました
でもなんで治ったのかよくわかりませんw

具体的にはこれを動かしたいのですが
http://www.atmarkit.co.jp/fdotnet/dotnettips/755aspajaxgmaps/aspajaxgmaps.html

なんかこのままソース貼っても色々と設定や用意が足りないのか
動いてくれません

ちなみに現状としましてはマップは表示できて
配置したコントロールもひとまず動いてくれてて
asmxファイルから読んでる機能が動いてくれない状態です。

なにか

よくわからんからこの辺いじってみる→あ、やっぱダメ・・・→じゃ、こっち・・・→あ、ダメ・・・

的なアフォなサイクルはなんとかならないでしょうか?
具体的に何がどうダメで動かないのか調べる方法からわかっていません
279デフォルトの名無しさん:2011/05/26(木) 23:12:49.33
asmxファイルが読めない原因がわかりました
こいつテキストエディタで開くと勝手にいい感じに設定してくれてると思ってた1行目が出てくるんですねw
見事にエラー出してましたw

<%@ WebService Language="C#" CodeBehind="GoogleMap.asmx.cs" Class="GoogleMap" %>

とちゃんと直したら通るようになりました。

しかし、まだ問題が出ています。
今度はasmxの中でデータベースに接続してる箇所があるのですが
これがまったくつながりませんw
デザインから設定してバインド機能で値をとってきてる箇所(リスト)は
ちゃんとデータベースから取得できてるみたいです。
280デフォルトの名無しさん:2011/06/10(金) 22:09:53.27
ASP.NET デベロッパー センター
http://msdn.microsoft.com/ja-jp/asp.net/ff602016
281天使 ◆uL5esZLBSE :2011/07/02(土) 13:57:50.12
Rubyバカにしてる子ってさ
変数に$ついてる言語触ってるって事だよね

いちいちSHIFT+4キーおして $ 打ちまくってる感触はどう?


そんなんだからゴミなんだろ
282デフォルトの名無しさん:2011/08/03(水) 21:54:03.40
IISインストールに30分もかかった
俺この業界向いてないわ
283デフォルトの名無しさん:2011/08/03(水) 22:43:28.41
向いてないだけならいいが
セキュホ放置で他人に迷惑掛けるな
飲酒運転や無免許運転と一緒
284デフォルトの名無しさん:2011/08/04(木) 09:26:01.83
違うだろ
285デフォルトの名無しさん:2011/09/05(月) 14:45:43.35
誰かご存知のかたご教示ください

初めてASP.netとグレープシティ社のspreadで開発をしています
スプレッド内でテキストセルの桁数を設定後、デバッグで確認すると、全角でも半角でも10文字入ってしまいました
これを、半角なら10文字、全角なら5文字に設定する方法はないのでしょうか?
ウィンドウズアプリ用のスプレッドでいう、charactersetのような機能は、Web版にはないのでしょうか
無い場合、一体どう実装すればよいか分かりません
286デフォルトの名無しさん:2011/09/06(火) 15:22:59.44
誰か教えてください

GetElementByIdをasp:Content内で使用したいのですが、指定したIDでエラーとなり、オブジェクトが存在しませんと出ます
オブジェクトIDはサーバー側で勝手に着けてるものだから、クライアント側のIDをちゃんと付与しなければならないようです
しかし、クライアント側IDをどう取得するのか、またそれは動的につけられるIDなのかが分かりません
初心者で申し訳ないのですが、教えてください
287デフォルトの名無しさん:2011/09/06(火) 15:56:40.66
ちなみに、以下では取得できませんでした

ゲットエレメントバイで取得するIDを<%=オブジェクトID.clientID%>に指定
288デフォルトの名無しさん:2011/09/06(火) 16:12:23.60
すみません自己完結しました
括弧の前になぜかシャープが入っていただけでした
289デフォルトの名無しさん:2011/09/08(木) 19:48:46.37
お世話になります。
技術的な話になりますが、どなたかご教示願います。

現在asp.netで開発中の初心者です。

ログイン画面にて、入力チェックをtextchangedイベントで行い、
フォーカスが離れた瞬間エラー内容を表示するという形をとっています。

パスワード部分はTextMode="Password"を設定するのですが、
textchangedのイベントの際にpostbackで内容が消えてしまうため、
textbox1.attribute("Value")=textbox1.textをページロード時に
記入し回避しましたが、

パスワード入力後、空白に変えた際のtextchangedイベントが取得できません。
6文字入力後→textchanged ok
3文字消去→textchanged ok
さらに3文字消去で空のtextboxにするとtextchangedイベントが走りません。

対処の仕方をご教示願います。
宜しくお願い致します。
290デフォルトの名無しさん:2011/09/08(木) 20:57:38.95
>>242
バカwwwwwwwwwwwwwwwwwwwwwww
291デフォルトの名無しさん:2011/09/08(木) 21:02:26.39
同意するが10か月後にレスするような内容じゃない
292 忍法帖【Lv=11,xxxPT】 :2011/09/10(土) 05:18:45.20
onchangeとかの類はいっさい信用しないことにしている。
293デフォルトの名無しさん:2011/09/10(土) 23:03:47.02
>>289
ASP.NETのイベント発生は基本的にポストバックデータとビューステートとの比較で発生するんだが
>Password モードの動作は...ビューステートで保存されない点が異なります。
らしい。つまり、常に空白との比較でイベントが起きるので、空白でイベントが起きないのは仕様だと言える

空白入力時は自分でイベント相当のコール起こすとか、TextBox拡張して自分で何とかするとかしないとダメだな

Page_Loadで
       If IsPostBack AndAlso TextBox1.Text = "" Then
            Call TextBox1_TextChanged(...
とかやるのが手っ取り早いんじゃね
294デフォルトの名無しさん:2011/09/20(火) 12:09:48.73
FileUpload コントロールでクライアント側で参照ボタンをクリックすると
ファイルの選択画面が出ますが、この画面のファイルの種類を固定
させることはできますか?
具体的には、拡張子"xls"のエクセルファイルしか一覧に表示されない
ような制限を行いたいです。
よろしくお願いします。
295デフォルトの名無しさん:2011/09/20(火) 19:45:34.60
>>294
MSDNみると
>ユーザーがアップロードできるファイルを事前に制限することはできません。
って書いてあるから無理なんじゃね

HtmlInputFileだとAcceptプロパティで制限できるみたいなこと書いてるな
ということはFileUploadでもアトリビュートいじればできるかもしれんけど
296デフォルトの名無しさん:2011/10/07(金) 21:56:16.58
あるUpdatePanelから、親ページか別のUpdatePanelを更新することってできない
ですかね?
具体的にはマスターページにリンクが貼ってあって、UpdatePanelで非同期に更新
されるところで実行されるOnClickイベントの関数から、リンクのVisibilityを変更したい
と思っています。
297デフォルトの名無しさん:2011/12/05(月) 10:11:12.68
こんにちは。
ASP.NETのwebサービスでプログラムを作っているのですが
どうしても分からない事があるので質問させていただきます。
開発環境はwindows server2008、iis7.0、visual studio2008です。

webサービスをサーバーに発行したいのですが失敗してしまいます。
直接、wwwroot直下にファイルを置いても内部サーバーエラーが出てしまいます。

iisの設定が悪いのでしょうか?それとも他に原因があるのでしょうか。
分かる方がいらっしゃれば教えて頂きたいです。
また、参考になるURLがあれば合わせてお願いします。
298デフォルトの名無しさん:2011/12/06(火) 18:45:46.52
エラーメッセージぐらい書けよ
299デフォルトの名無しさん:2011/12/10(土) 12:09:14.18
asp.netのプロジェクトに入ったが、
マジでビルド時間かかり過ぎ、
こんな非効率な開発始めて見たわ
なんなの?
300デフォルトの名無しさん:2011/12/10(土) 16:11:10.15
開発機かソリューション分割が悪い
301デフォルトの名無しさん:2012/01/05(木) 00:45:30.81
asp.net mvc3で、複数プロパティが絡む
自作のクライアント検証を作りたいのですが
方法ありますか?

日本語で散々ググった結果、サーバーサイドでの
複数プロパティが絡んだ独自検証と
単一プロパティのサーバー・クライアント独自検証(チェックボックスの必須)は実装出来ました。

具体的には、ラジオボタンが「その他」選択の場合、隣にあるテキストボックスを必須としたいです。
302デフォルトの名無しさん:2012/01/05(木) 01:08:12.50
303デフォルトの名無しさん:2012/01/05(木) 23:21:17.31
MVCって普通のASP.NETのコントロール使えないんだから、
自分で普通にクライアントスクリプト書くだけじゃないのか?
304デフォルトの名無しさん:2012/01/06(金) 01:18:13.58
>>303
ありがとうございます 。
サーバーサイドクライアントサイドの検証を定義できるサンプルはあるんですが、
複数のプロパティを使う場合の実装方法が分からず、年末から頭抱えてます。。。
単一プロパティのクライアント検証処理と競合しないか試せていませんが、
明日jqueryで複合条件のクライアント検証を別途書いてみます。
305デフォルトの名無しさん:2012/01/07(土) 16:31:11.75
ASP.NETのクリレポが開発環境だと動いてたのに鯖にあげると動かない・・・
違う鯖のネットワーク上を参照してるからだと思うんだけど偽装してあるからクリレポ以外は通るんだよね
クリレポだけ何か特殊なユーザー名で参照に行ってるのかなぁ
306デフォルトの名無しさん:2012/01/08(日) 01:54:07.69
クリレポって独自のサービスもってなかったっけ?
307デフォルトの名無しさん:2012/01/10(火) 22:23:32.88
質問です。
ASP.NET1.1(開発環境VS2003)でwebアプリを開発しており、
その中でスライダーコントロールを使いたいと考えています。
調べてみるとAjaxControlToolkitにスライダーが用意されている事はわかったのですが、
ASP.NET2.0以降対応であり、使えそうにありません。
他にスライダーを実現する良い方法はないでしょうか?
よろしくお願いします。
308デフォルトの名無しさん:2012/01/10(火) 23:27:12.35
jQueryあたりのJavaScriptで出来たスライダーとASP.NETのHiddenを組み合わせれば?
309デフォルトの名無しさん:2012/01/11(水) 20:29:18.78
>>308
ありがとうございます。
310デフォルトの名無しさん:2012/01/20(金) 23:39:28.00
なんかいきなり活発になったな
311デフォルトの名無しさん:2012/01/22(日) 18:58:47.10
MVCとか、プログラマを散々振り回した挙句、結局振り出しに
戻ったような技術としか思えん。
レンタルサーバもほとんど無いし、これならPHPの方がつぶしが効く。

でも吐き出すバイナリがLinux対応とかになれば、一気に逆転できるかもな。
312デフォルトの名無しさん:2012/01/31(火) 22:38:04.69
質問。
ASPはじめて間もないんだが、Repeater内の部分更新てAjax使ってできんの?
大量のデータのRepeaterをUpdatePanelで囲うと描画に時間がかかってイラつくんだ。
313デフォルトの名無しさん:2012/02/26(日) 19:14:00.37
回避柵あったはず
GUIをペタペタ貼りたいなら、MVC使わず、ASP,NETでよい?
MVCの本買ってきたのだが・・・読まなくてええのかな
>>314
マウスを使ってコントロールを配置って意味ならそれで良いよ。
MVCはそういうのは一切出来ないから。
>>315
サンクス、簡単な案件ならそれでええかな
もうちとMVC勉強してみます