私はバイト配列を持っています。非表示のフィールドに割り当てて結果を取得する必要があります。これを達成するにはどうすればよいですか?
私は試した
var data =(byte[])hiddenField.value ;
しかし、そのエラーを与える
文字列をバイト配列に変換できません。
私はバイト配列を持っています。非表示のフィールドに割り当てて結果を取得する必要があります。これを達成するにはどうすればよいですか?
私は試した
var data =(byte[])hiddenField.value ;
しかし、そのエラーを与える
文字列をバイト配列に変換できません。
非表示フィールドに文字列として保存する必要があるため、次のようにします。
hiddenField.Value = Convert.ToBase64String(data);
そして、後で元に戻します:
byte[] data = Convert.FromBase64String(hiddenField.Value);
データの例も提供できれば、もう少し徹底的になります。
これを試して:
このバイトを取得するには:
byte[] bytes = System.Text.ASCIIEncoding.ASCII.GetBytes(hiddenField.Value);
文字列を再度取得するには:
string s = System.Text.ASCIIEncoding.ASCII.GetString(bytes);