Dies ist ein Beispiel, das ich hier gehoben haben: http://aspalliance.com/1776_ASPNET_MVC_Beta_Released.5Ausschließen Eigenschaften auf Modell Bindung Schnittstellen
public ActionResult Save(int id)
{
Person person = GetPersonFromDatabase(id);
try
{
UpdateMode<IPersonFormBindable>(person)
SavePersonToDatabase(person);
return RedirectToAction("Browse");
}
catch
{
return View(person)
}
}
interface IPersonFormBindable
{
string Name {get; set;}
int Age {get; set;}
string Email {get; set;}
}
public class Person : IBindable
{
public string Name {get; set;}
public int Age {get; set;}
public string Email {get; set;}
public Decimal? Salary {get; set;}
}
Diese nicht Werte Eigenschaft Gehalt abbildet, sondern wird ausgeführt, dessen Validierung Attribute, die nicht zu erwarten ist, wenn Sie den Standard zu tun [Bind (ausschließen = "Gehalt")]
[Bind(Exclude="Salary")]
public class Person
{
public string Name {get; set;}
public int Age {get; set;}
public stiring Email {get; set;}
public Decimal? Salary {get; set;}
}
Wie werde ich die [Bind (ausschließen = "Property")] implementieren diese Schnittstelle Muster verwendet?
Wo ist die Frage? :) – Lorenzo
Hi, ich dachte die Frage ist schon offensichtlich. Hier ist die Frage für Sie. –