Sto cercando un modo per creare una variabile costante globale, che possa essere utilizzata nei miei controller.Come creare variabili costanti globali in asp.net MVC 5
Non ho assolutamente idea di come crearlo.
Grazie in anticipo
Sto cercando un modo per creare una variabile costante globale, che possa essere utilizzata nei miei controller.Come creare variabili costanti globali in asp.net MVC 5
Non ho assolutamente idea di come crearlo.
Grazie in anticipo
modo molto comodo è quello di utilizzare fortemente tipizzato Impostazioni per questo. È possibile accedere a queste variabili ovunque in un progetto e modificarne i valori senza ricompilazione.
È possibile utilizzare editor di Visual Studio per definire le impostazioni (Progetto> Proprietà> Impostazioni):
Queste variabili saranno aggiunti a una sezione appropriata in un web.config o App.config file in questo modo:
<setting name="SomeStringVariable" serializeAs="String">
<value>SomeStringValue</value>
</setting>
<setting name="SomeBoolVariable" serializeAs="String">
<value>false</value>
</setting>
<setting name="SomeDoubleVariable" serializeAs="String">
<value>1.23</value>
</setting>
È possibile utilizzare va definito Variabili ovunque nel progetto in modo semplice:
string myStringVariable = Settings.Default.SomeStringVariable;
bool myBoolVarialbe = Settings.Default.SomeBoolVariable;
double myDoubleVariable = Settings.Default.SomeDoubleVariable;
1: generano una classe statica (diciamo Constant.cs)
impostare la proprietà come
public static string YourConstant{
get { return "YourConstantValue";}}
accessi ovunque
Constant.YourConstant;
o 2. puoi anche usare web.config
<appSettings><add key="YourConstant" value="YourConstantValue" /></appSettings>
Usarlo come
ConfigurationManager.AppSettings["YourConstant"];
Grazie, la seconda opzione è molto utile! – ceuben
trovo che non ci fu risposta dignitosa ... – ceuben