none
ASP.NET2.0で自動更新 RRS feed

  • 質問

  • チャット等のようにユーザーが指定した時間を経過したら自動で更新するページを作りたいのですがMETAタグを使わないで実現可能でしょうか?

    2006年7月22日 7:03

回答

  • 動的にMetaタグを生成して、Refreshしたいと受け取りましたが、それでよろしいでしょうか?
    であれば、次のように可能です。

        protected void Page_Load(object sender, EventArgs e)
        {
            HtmlHead head = Page.Header;

            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content = "5";
            head.Controls.Add(meta);
        }

    2006年7月23日 15:14
    モデレータ

すべての返信

  • JavaScriptでやるとか。
    何でやるにしても、クライアント側(ブラウザ内)で何かを動かす必要がありますね。

    2006年7月22日 7:45
  • javaスクリプトを使わないでASP.NETとHTMLだけでは無理でしょうか?

    PerlやPHPならページそのものを動的に作成できるのでMETAタグをつかえば済むのですが

    ASP.NETはForm内しか変更できないのでしょうか?

    2006年7月23日 6:25
  • 動的にMetaタグを生成して、Refreshしたいと受け取りましたが、それでよろしいでしょうか?
    であれば、次のように可能です。

        protected void Page_Load(object sender, EventArgs e)
        {
            HtmlHead head = Page.Header;

            HtmlMeta meta = new HtmlMeta();
            meta.HttpEquiv = "Refresh";
            meta.Content = "5";
            head.Controls.Add(meta);
        }

    2006年7月23日 15:14
    モデレータ
  • ありがとうございます

    期待通りの動作を確認しました

    と同時にFormタグ以外にもいろいろ設定できることがわかりました

     

    ありがとうございます

    2006年7月24日 14:34