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 回答