0

サーバー側の変数をクライアントに渡すことは、それほど大雑把ではありません

var Variable = '<%= ServerVaraible %>' 

ここで、ServerVaraible はコード ビハインドでパブリックにアクセスできるもので、簡単です。

今、私はそのような静的クラスを持っているとしましょう

namespace Server.Helpers
{
   public static class QueryStringConstants
     {
       public static string CARID = "carId";
     }
}

行けない理由: var Variable = '<%= Server.Helpers.QueryStringConstants.CARID %>'

これを行うと、次のエラーが表示されます

'System.Web.HttpServerUtility' does not contain a definition for 'Helpers' and no extension method 'Helpers' accepting a first argument of type 'System.Web.HttpServerUtility' could be found 

私は何かを宣言していると確信していますが、何を 100% 確信しているわけではありません......

4

2 に答える 2

0

クラスの名前を Server.Helpers から ServerTest.Helpers に変更することができ、値にアクセスできました。Server キーワードは予約されていると思います。そのため、Server.Helpers を呼び出すと、存在しない Server オブジェクトで Helpers クラスを見つけようとします。

于 2013-08-22T17:02:49.533 に答える