C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■23949  画面遷移時、 IEが終了してしまう。
□投稿者/ Dloop -(2008/08/25(Mon) 14:06:41)

    分類:[JavaScript] 

    はじめまして
    初めてなので、色々不備等ありますがよろしくお願いします。
    .TNET・VB、javascriptは初心者です。VBはしばらく前に触った程度です。他は全く分からない状態です。

    環境:ASP.TNE、VB2008、JavaScript
    A画面とB画面の遷移についてです。A⇔Bに動きます。
    画面間で引き渡すパラメーターも特にありません。

    A画面では事情のためにJavaScriptを使用しています。
    function Test(){
    Test.OpenAndCloseMe('<%= Test.ID %>');
    return false ;
    }

    ボタン
    <asp:ImageButton ID="Test" runat="server" OnClientClick ="return Launch()" Height=""
    ImageUrl="Test.png" Width="" AlternateText="テスト" />

    一度目のA画面からB画面には正常にいくのですが、B画面からA画面に戻り
    二度目のA画面からB画面に移動する際に、IEが終了してしまいます。

    これの現象を解消したいのですが、エラーメッセージもデバッグも出ないので全くわかりません。
    どうかよろしくお願い致します。


親記事 /過去ログ45より / 関連記事表示
削除チェック/

■37557  VB.NET レジストリ参照
□投稿者/ ooo -(2009/06/25(Thu) 11:20:08)

    分類:[.NET 全般] 

    お世話になります。

    VS2005
    VB.NETにて、クライアントマシンのレジストリ【ORACLE_HOME】 の値を参照したいのですが、
    どのように行なえばよいでしょうか?

    Imports Microsoft.Win32 ' RegistryKey クラスを使用するような気はしてるのですが。
親記事 /過去ログ65より / 関連記事表示
削除チェック/

■44194  Re[2]: C#で配列のランダムにする方法
□投稿者/ επιστημη -(2009/12/01(Tue) 13:13:31)
>
    ん? もう答出てるやん。他になんかわからんことあります?
記事No.44183 のレス /過去ログ75より / 関連記事表示
削除チェック/

■93132  Re[3]: gridview return confirm について
□投稿者/ WebSurfer -(2019/11/22(Fri) 13:20:08)
    No93129 (ゆう さん) に返信
    
    > >取得するレコードの中に「○○店」のデータは含まれるのでしょうか?
    >
    > はい、含まれています。表の1行目が「店舗名」で、数十店舗のデータが一覧でのっています。
    
    そうであれば、[削除]ボタン(Button または LinkButton と理解してます)の OnClientClick 
    プロパティにデータバインド式で「○○店」のデータを設定してやればやりたいことはできると思
    います。以下の記事を参考にしてください。
    
    データバインド式
    http://surferonwww.info/BlogEngine/post/2010/08/17/Data-bind-method.aspx
    
    具体的には、例えば、SqlDataSource の SelectCommad が以下のようになっていて、その中の name 
    が「○○店」に該当するとすると、
    
    SelectCommand="SELECT [id], [name], ... FROM [Table]"
    
    データバインド式 Eval("name") でその行の「○○店」が取得できます。
    
    .aspx 側でスクリプトの文字列を組み立てるのはうまくいかないので、上に紹介した記事に書いた
    ように、コードビハインド側で以下のメソッドを追加して(コードは C# です)、それでスクリプ
    トの文字列を組み立てて、
    
    protected string Confirmation(string name)
    {
        return string.Format("return confirm('{0} を削除して良いですか?');", name);
    }
    
    .aspx 側では以下のように OnClientClick プロパティに設定してください。(LinkButton を
    使っていると想像していますが、Button でも同じ)
    
    <ItemTemplate>
        ・・・中略・・・
        <asp:LinkButton ID="LinkButton2" runat="server" 
            CausesValidation="False" CommandName="Delete" Text="削除" 
            OnClientClick='<%#Confirmation((string)Eval("name"))%>'
        </asp:LinkButton>
    </ItemTemplate>
    
記事No.93122 のレス /過去ログ161より / 関連記事表示
削除チェック/

■95457  Re[5]: 行ごとに乱数で0、1を指定して二次配列を作る方法について(続
□投稿者/ shu -(2020/08/03(Mon) 07:52:02)
    No95456 (サイカク さん) に返信
    > 解決済みとしておきます。
    > 皆さんご協力ありがとうございました!
    
    解決済のようですがLINQを利用した方法として
    VBで結果がジャグ配列ですが以下のように書くことも出来ます。
    
    Dim ary = {0, 1, 0, 1, 0, 0}
    Dim rnd As New Random()
    
    Dim ary2 = (From i In Enumerable.Range(0, 6)
            Select (From r In ary Order By rnd.Next(100)).ToArray()).ToArray()
    
記事No.95443 のレス / END /過去ログ165より / 関連記事表示
削除チェック/

■96408  Re[8]: 初回認証時の判断
□投稿者/ naomin -(2020/11/20(Fri) 14:15:37)
    No96405 (WebSurfer さん) に返信

    > 「RememberMeがONだと期限が付きます」というところが全くの見当違いなのですよ。

    「RememberMeがONだと期限が付きます」は言葉を端折り過ぎましたが、
    ブラウザに送られる認証クッキーにexpires=...;が入るということですよね。(と書いてありましたが・・・)

    動作は理解したつもりですが、まだログイン回数との関連性を気づくには全然足りないということですかね。
    ちょっと途方もない状態ですが、もう一度、調べなおしてみます。

    ありがとうございました。

記事No.96393 のレス /過去ログ167より / 関連記事表示
削除チェック/

■96410  Re[9]: 初回認証時の判断
□投稿者/ WebSurfer -(2020/11/20(Fri) 18:31:58)
    No96408 (naomin さん) に返信

    ExpireTimeSpan と SlidingExpiration をどう設定するのですか? それによって話は変わってきますが。

    例えばセキュリティ重視で ExpireTimeSpan は 30 分、SlidingExpiration は無効に設定すれば、使い方
    によってログイン回数に大差は出ないので、Login ページでログインしたら 1 回とカウントするだけで
    よさそうです。

    しかし、デフォルトの ExpireTimeSpan 14 日、SlidingExpiration 有効のままにしておくと話は違って
    きます。

    > @ログインページ(/Account/Login)でID、パスワードを入力してログインすると1回ログインとしてカウント。

    セキュリティを気にする人は必ずログアウトしたり履歴/クッキーを削除する反面、何も気にしない人は
    ログインしっぱなし&一日中ブラウザを立ち上げっぱなしにするかもしれません。

    なので、「1回ログインとしてカウント」の回数の意味が人によって違ってくるはずで、何らかのウェイ
    ティングをかけけないと数字に意味がなさそうに思うのですが。

    そんなことは考える必要は無くて、とにかく 1 回ログイン操作をしたらカウントということで良いの
    ですか?

    > A前回ログイン時にRememberMeにチェックしていた場合、新規にブラウザを起動してサイトにアクセス
    > したら1回ログインとしてカウント

    RememberMe にチェックするということは、認証クッキーを応答ヘッダに入れてクライアントに送る際
    expires=...; が付与される、即ちクッキーが HDD/SSD に保存されるので、ブラウザを閉じても次に
    アクセスする際 HDD/SSD からクッキーを取得して送信するのでログイン操作が不要になるということ
    です。

    一方、チェックを入れない人はブラウザを閉じるたびクッキーは失われるので、次にアクセスする際
    ログインしなければなりません。

    ExpireTimeSpan 14 日、SlidingExpiration 有効にしておくと、RememberMe にチェックを入れた人は
    将来ずっとログイン操作はしなくて済かもしれません。

    それ考えて、質問者さんは、RememberMe にチェックをいれたユーザーは「新規にブラウザを起動して
    サイトにアクセス」を 1 回とカウントと考えたのだと思います。

    そのウェイティングが適当かの議論は置いといて、新規にブラウザを起動したかどうかはサーバー側
    では分からないという問題があります。

    それはどうするのでしょう?
記事No.96393 のレス /過去ログ167より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -