Frage

Hat noch jemand Probleme mit Schloss und Client Side Validierung? Ich habe festgestellt, dass nur meine Zahlen (Int, Decimal, Double usw.) werden von ClientSideValidation abgeholt. Strings, Daten, Aufzählungen und andere Eigenschaften nicht.

Zum Beispiel dieser Klasse:

public class MyClass
{
[ValidateNonEmpty]
public string MyString { get; set; }
[ValidateNonEmpty]
public int MyInt { get; set; }
}

... würde nur produzieren die folgende:

xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”}}]}]})

Mein Projekt arbeitet mit Anmerkungen in Ordnung, ich wollte nur wirklich Castle verwenden. Irgendwelche Ideen?

War es hilfreich?

Lösung

Ich fand die Antwort in diesem Thread: http: //xval.codeplex .com / Thema / View.aspx? ThreadId = 50161 . Sobald Sie Simons Rat folgen die xVal dll wieder aufbauen, auch daran denken, über die neue kopieren xVal.RulesProviders.CastleValidator.dll , um Ihre Lösung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top