2011-07-12 6 views
0

誰にも良い方法がありますか?または ASP.NET用のセッション変数とビューステート変数をリアルタイムで編集するツールはありますか?テストするたびに、ソースコードを更新し、アプリケーションを再コンパイルしてから再度ログインし、テストしているページに移動する必要があります。あなたが変数を変更してその結果を直ちに見ることができるFirebugに似たツールがあれば、本当に効率的です。私は夢を見ているのですか、そういうことがありますか?そうでない場合は、セッション変数とviewstateをわかりやすく読みやすい表現で表示するものがありますか?セッションおよびビューステート変数をリアルタイムで編集するためのツール(Firebugに似ています)

+0

あなたの例では、Firebugのですが、私は、クライアント上で再度エンコードした値、編集、あなたが値をサーバー側ではなく、base64でデコードを編集するために何かをしたいと仮定?あなたはこれを試してみました - Visual Studioは、あなたがブレークポイントで停止しているときには、すぐに窓から(ViewStateに何も含む)の変数を編集することができますか?多分私はあなたの質問を誤解していますか? – tomfumb

答えて

1

セッション変数はサーバーに格納されます。ブラウザで表示/調整する方法はありません。

一方、Viewstateをデコードすることができます。ここにはオンラインデコーダがあります:http://lachlankeown.blogspot.com/2008/05/online-viewstate-viewer-decoder.html

ただし、変更するのは難しく、.Netは改ざんを防ぎます。

しかし、その後、セッション/ ViewStateが、あなたは、1つのまたは2つの設定を微調整し、問題を修正することもできますDOM /スクリプト/ CSSの要素をされていません。それらを調整することは容易ではなく、同じ目的/利点をサーバーにも向かない。

私が何かを見落としているかどうか教えてください。

1

あなたは、単に以下のように@Pageディレクティブにトレース=「true」を設定し、サーバー上のaspxページのHTMLを編集することができた場合:あなたは、ブラウザでページを読み込むときに

<%@ Page Language="C#" Trace="true" MasterPageFile="~/SiteAdmin.master" AutoEventWireup="true" CodeFile="AddEditProfile.aspx.cs" Inherits="AddEditProfile" %> 

ますページの下にスクロールすると、セッション変数の名前や値など、多くの情報が表示されます。

関連する問題