Allgemeiner Alias-Typ mit ASP.Net-Import-Direktive in der VB.Net-Seite

8

Ich kann nicht scheinen, einen generischen Typ auf einer ASP.Net-Seite zu importieren, die auf eine Sprache von "vb" eingestellt ist:

%Vor%

Beachten Sie, dass ich an diesen Alternativen NICHT interessiert bin (aus langweiligen Gründen, die Sie nicht interessieren):

  • Ändern Sie die web.config.
  • Ändern Sie den Code-behind.
  • Benutze den Code-Behind anstelle der Seite.
  • Verwenden von C # anstelle von VB.Net.
  • Googeln (die MSDN-Seite erwähnt keine generischen Typen).
  • Ändern der app.config.
  • Hinzufügen des Namespace zu den "importierten Namespaces" über den Registerkarte "Referenzen" in den Projekteinstellungen.
  • Workarounds (Ich habe bereits Workarounds, aber ich möchte sehen, ob dies der Fall ist kann richtig gemacht werden)

Ist es möglich, einen generischen Typ auf einer VB.Net ASP.Net-Seite zu aliasieren, oder ist dies ein Versehen von Microsoft?

    
tony bikta 09.09.2017, 00:53
quelle

1 Antwort

0

Ja, schlechte Nachrichten:

  1. Sie können nicht alias einen generischen Typ irgendwo in .NET (möglicherweise kürzlich geändert haben, glaube nicht).
  2. Sie können keinen Namespace mit einem Leerzeichen in ASP.NET importieren. Es ist der Parser für den ASPX, der das Problem ist. Ja, Microsoft Aufsicht. Da C # List<System.String> wäre, würde es den Fehler nicht werfen. Sie haben VB wieder ausgelassen.
Chalky 13.03.2018 09:51
quelle

Tags und Links