Application_Start()中にRAMメモリにロードしたいデータが.txtファイルにあるので、このデータをasp.netmvcアプリケーションでグローバルに使用できます。どうやってやるの?
1699 次
3 に答える
2
データがクライアントによるものである場合は、Sessionを使用します
Session["value"] = valueForCurrentUser;
データがグローバルで、すべてのユーザーで同じである場合は、キャッシュを使用します。
Cache.Add("value", valueForEveryUser, null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, onRemove);
差出人:http ://msdn.microsoft.com/en-us/library/system.web.caching.cache.add.aspx
于 2012-12-04T17:38:18.227 に答える
1
テキストをセッションに保存して、ユーザーがブラウザを閉じた後に破棄できるようにしますSession["MyText"] = txtfile.ToString();
于 2012-12-04T17:14:08.603 に答える
1
それは私が思うセッションよりも優れています、あなたはすべてのアプリケーションで使用できますか?
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
HttpContext.Current.Application["PerfilLevel"] = "0";
AreaRegistration.RegisterAllAreas();
DALについて
int teste = Convert.ToInt32(HttpContext.Current.Application["PerfilLevel"]);
コントローラ上
int teste = Convert.ToInt32(HttpContext.Application["PerfilLevel"]);
注:同じ値...
于 2012-12-04T17:38:50.350 に答える