每一次在紧靠树木节点时,都选择了树冠。 突发事件引发,网页重载。 因此,在Dictionary,ArrayList 丢失了一些数据。 如何防止数据丢失?
因此,我把这些理论家和ArrayList储存为“静态”。 现在这个问题已经解决。
这样做是否好?
每一次在紧靠树木节点时,都选择了树冠。 突发事件引发,网页重载。 因此,在Dictionary,ArrayList 丢失了一些数据。 如何防止数据丢失?
因此,我把这些理论家和ArrayList储存为“静态”。 现在这个问题已经解决。
这样做是否好?
No. Do not use static
. Try to store these in ViewState
or Session
instead.
You can consider ViewState
if it is not a large amount of data.
static
will be accessible across Session
and is not a good practice.
你可以创造财产,避免出现下文所示的法典重复。
public ArrayList TreeNodeDataList
{
set
{
ViewState["TreeNodeDataList"] = value;
}
get
{
if (ViewState["TreeNodeDataList"] == null)
{
return (new ArrayList());
}
else
{
return (ViewState["TreeNodeDataList"] as ArrayList);
}
}
}
现在,当你想重订数据时,改为<代码>。 树木编号/编码。 如果计算<代码>ArrayList为0
,则使用该编码。
我希望我足够清楚。
In my webpages I have references to js and images as such: "../../Content/Images/"Filename" In my code if I reference a file as above, it doesnt work so i have to write: "c:/miscfiles/"filename" 1-...
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...
I m looking for best practices here. Sorry. I know it s subjective, but there are a lot of smart people here, so there ought to be some "very good" ways of doing this. I have a custom object called ...
I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...
i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...
For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?
I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!