0

Dictionaryプロパティに使用する必要があるインライン構文は何ですか?

<recaptcha:RecaptchaControl ID="recap" CustomTranslations="string, string" Runat="server"/>

これはプログラムで達成できることは知っていますが、そうしないことを望んでいます。

4

1 に答える 1

0

苦労して一日を過ごした後、Json .NET フレームワークを介した逆シリアル化アプローチを使用して、reCaptcha をカスタマイズしています。

System.Web.Script.Serialization の使用;

[Category("Appearance")]
[DefaultValue(null)]
public string CustomTranslations
{ }
get { return new JavaScriptSerializer().Serialize((object)this.customTranslations); }
set { this.customTranslations = new JavaScriptSerializer().Deserialize<Dictionary<string, string>>(String.Concat("{", value, "}")); }

于 2013-01-11T03:41:56.450 に答える