Ich habe eine Hilfsfunktion in meinem Ordner App_Codeich habe einen Helfer, die Activator.CreateInstance („Sitaad.Models“, „Tabelle“), aber nicht gefunden Montag
public static MvcHtmlString DisplayNameFor(string table, string FieldName)
{
string Name = "";
//Type tt = new FilesList().GetType();
//var Property = tt.GetProperty(FieldName);
Type tt = Type.GetType(table, true);
var Property = Activator.CreateInstance(tt.FullName,"FilesList").GetType().GetProperty(FieldName);
var attr = Attribute.GetCustomAttribute(Property, typeof(TurboDisplayAttribute));
if (attr.GetType() == typeof(TurboDisplayAttribute))
{
Name = ((TurboDisplayAttribute)attr).Name;
}
G gg = new G();
gg.SetDbContext(new ApplicationDbContext());
Name = gg.T(Name);
return new MvcHtmlString(Name);
}
verwenden, aber wenn ich diese Helfer in meiner Ansicht nach:
@Helpers.DisplayNameFor("Sitaad.Models", "Order")
es sagt, einen Fehler: nicht Typ 'Sitaad.Models' aus Assembly 'App_Code.xiomuct6, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' konnte laden.
was mache ich?
dieses Projekt jetzt geschlossen, bist du sicher, dass diese Arbeit? Wenn ja, mache ich es als richtige Antwort. – Saeid
was kann ich dir sagen? Wenn du es nicht versucht hast, würdest du es nicht wissen, aber es hat auf diese Weise für mich funktioniert, also ... –