|
How to display product name, id, pic and a button to add the product in cart ,like a online shopping website in asp.net with vb.net..
please help me out..
makansingh
|
|
|
|
|
|
|
Hello friends.
I built a class (that contains private data)with his own properties and variables.
It contains int , strings , hashtable,datatables or other object built by myself.
The question is ... How can i save class data between posts.
Using session ? mh
Using me.cache (where me is a usercontrol) ? ... it is impossible.
Or serializing my class putting it in the viewstate ?
What is the better way to save a class in a usercontrol or page ?
Thank you very much.
Regards.
|
|
|
|
|
The session should work fine. If it is too complex you may have issues with it serializing but it sounds like you may want to rethink your design and see if you can simplify it some.
Hashtables and datatables likely should go in application cache but that is only if it is not user specific. I guess the answer depends on your specific scenario.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
thank you for your answer.
But the problem is inside a specific ascx user control cycle of life.
Example
ascx :
dim C as MoneyClass 'inside it there are dataset,or other heavy objects'
Protected Overloads Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
C=new MoneyClass
viewstate("C")=C
Else
C=viewstate("c")
End If
in this case what is better to use ?
1)viewstate (i need to serialize MoneyClass) or 2) session ( i need to manage saved object inside session)
i don't want that MoneyClass should be used for all the time that the session is active.
i would use viewstate ,it would be perfect for my scenario ...but i don't know if it is good to serialize big objects(custom classes)
thank you
|
|
|
|
|
Quote: in this case what is better to use ? We can't really answer that and here's why. Viewstate is going to get encrypted and sent to the client so the more you put into it the more processing time, although minimal, will be increased and the size of your page sent to the client will be greater.
On the other hand, if you put it into the Session then you are at the mercy of your server's operating system and how much RAM it has, assuming you are using the default session option InProc or are using ASP.Net state server.
It's a trade off between where you want the hit to be. On the client side in the size of the page or in memory on your server. If you do not have many users then Session probably is better. Or, if it gets cleared out of session often then session could be good.
It all depends. Personally, I lean towards session because messing with viewstate sometimes causes issues.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
you're very kind ! Thank you so much. ! i will use session , and i will try to clean memory more than i can.
|
|
|
|
|
You're welcome. Good luck.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Receiving data auto in asp page
|
|
|
|
|
|
how to receive data in asp page when data sent from android app
|
|
|
|
|
Hi All,
I am using bulkCopy to copy data excel/oracle/sqlserver data to Sqlserver. It is working fine.
Please suggest how to use the bulkCopy operation for Oracle db. i.e. to move bulk data to oracle.
I am using Oralce 10 G version and dot net 3.5/4 versions.
Regards,
Hari Kishan Reddy B.
|
|
|
|
|
This is an oracle question and not an ASP.Net question. You should post to a more appropriate forum so someone can help. Or, just search google for oracle bulk copy.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
As a part of my project, I am trying to plot Multiple series on Chart Control. But I am finding only One type of series.
<pre lang="c#">
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string sqlquery = "select " + dd_axisX.SelectedValue.ToString() + ", " + dd_axisY.SelectedValue.ToString() + " from retrospect where locid=" +ds.Tables[0].Rows[i]["locid"] .ToString();
System.Data.DataSet ds_ValuesToPlot = new System.Data.DataSet();
da = new MySqlDataAdapter(sqlquery, con);
da.Fill(ds_ValuesToPlot, "ValuesToPlot");
chrt_ScatterPlot.DataSource = ds_ValuesToPlot;
chrt_ScatterPlot.Series.Add(ds.Tables[0].Rows[i]["locname"].ToString());
//chrt_ScatterPlot.ChartAreas.Add(ds.Tables[0].Rows[i]["locname"].ToString());
chrt_ScatterPlot.Series[ds.Tables[0].Rows[i]["locname"].ToString()].ChartArea = "ChartArea1";
chrt_ScatterPlot.Series[ds.Tables[0].Rows[i]["locname"].ToString()].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Point;
chrt_ScatterPlot.Series[ds.Tables[0].Rows[i]["locname"].ToString()].XValueMember = dd_axisX.SelectedValue;
chrt_ScatterPlot.Series[ds.Tables[0].Rows[i]["locname"].ToString()].YValueMembers = dd_axisY.SelectedValue;
System.Web.UI.DataVisualization.Charting.Legend lgd = new System.Web.UI.DataVisualization.Charting.Legend(ds.Tables[0].Rows[i]["locname"].ToString());
chrt_ScatterPlot.Legends.Add(lgd);
chrt_ScatterPlot.DataBind();
chrt_ScatterPlot.ChartAreas[0].Axes[0].Title = "AxisX";//dd_axisX.SelectedValue.ToString();
chrt_ScatterPlot.ChartAreas[0].Axes[1].Title = "AxisY";//dd_axisY.SelectedValue.ToString();
//chrt_ScatterPlot.DataManipulator.FinancialFormula(System.Web.UI.DataVisualization.Charting.FinancialFormula.Forecasting, "Exponential,3,false,false", chrt_ScatterPlot.Series[0].Name.ToString(), chrt_ScatterPlot.Series[1].Name.ToString());
}
</pre>
|
|
|
|
|
It's hard to read this but I don't see you adding another series. What is your question?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
There is a line in the code for adding a series.
chrt_ScatterPlot.Series.Add(ds.Tables[0].Rows[i]["locname"].ToString());
The for loop loops to add some number of series.
But Finally I can View only one series. I am no able to attach an image here to show you the final plot on chart control.
|
|
|
|
|
And you have debugged it and are sure it is running more than one time?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Yes.. I can see the legend which shows different series colors..
|
|
|
|
|
Sounds like you may be getting the exact same data then and it is just plotting on top of itself.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I have plotted the series individually and observed that the series are different.
|
|
|
|
|
Hi,
How can I store data of Gridview to a table of SQL Database.? For Example:
The Gridview has following columns:
1. Name
2. Country
3. Job
4. DOB5. Email
All these data in the Gridview should be stored in the table named "contacts" under right columns (Name,Country, Job, DOB, Email) in SQL.
Please advise on how to implement this using VB.NET.
|
|
|
|
|
Quote: Gridview-Displays the values of a data source in a table where each column represents a field and each row represents a record. The GridView control enables you to select, sort, and edit these items.
This is what MSDN Says.
Gridview is used to display the data which is bind from either database or from datatable.
If you wants to store data in database then get the datasource and insert it.
To learn all there is to know. I know I'll be disappointed one day, but I've made a good start, and the eventual disappointment is likely to be brief.
-Roger Wright
|
|
|
|
|
Dear Folk,
You first need to create an table named "Contact" within your database,
Query will be :
Create table contact
(
Contact_ID int IDENTITY(1,1) not null,
Name varchar(100) null
Country varchar(100) null
Job varchar(100) null
DOB datetime null,
Email varchar(50) null
CONSTRAINT PK_Contact PRIMARY KEY ([Contact_ID])
)
Doing so you get the table schema where you dump the data from front end [your page].
|
|
|
|
|
Hi Ajay,
Thank you for your reply,
All what i need is I was able to bind data from an excel file to gridview. Now the data from the Gridview need to be imported to the table in SQL. Therefore, how can we loop through each record in Gridview and store in respective columns in SQL table?
|
|
|
|