|
In a web form 2010 application, I want to know if I can use IIS express as the test server instead of using cassini. The production C# 2010 web application uses iis 7 that is compatible with iis6.
I know iis express is a newer feature of visual studio. net 2010.
However can I setup iis express to use iis7 that is compatible with iis 6? If so, can you tell me if there is any special configuration required? Can you tell me what these special configuations are?
If not, can you tell me what my testing options are then? Can I only use iis and cassini? If so, can you tell me how to use iis in the vs 2010 debug environment?
|
|
|
|
|
Basically you can use IIS to run and debug your application. Go to the Web tab of the project properties and you will see it is pretty straightforward. Select 'Use Local IIS Web Server".
You can also start your application and then attach to the running instance via the Debug, Attach to Process menu. You should select aspnet_wp.exe in the list and click attach.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
Hi everyone!
As title said it all anyway I have a table is sql server “products”
Prod_id Prod_name Price Category
1 Abc 100 Books
2 Xyz 50 books
3 TV 1200 Electronics
And many more
I can select category wise in gridview1 and there is a “Template checkbox“ in each row of gridview1
There is a button and another empty gridview2 .
What I want is when i checked the checkbox in a row by clicking select button it should display in an empty gridview2 . it works fine but when I checked another row the previously added row in gridview2 override with it, and 2nd gridview get only one from 1st gridview1.
What I actually want is when i checked multiple rows it should display the data of these particular selected rows in 2nd gridview.
Here is my code ::
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox chbox = GridView1.Rows[i].Cells[0].FindControl("CheckBox1") as CheckBox;
if (chbox.Checked == true)
{
string conn = ConfigurationManager.ConnectionStrings["Test_T3ConnectionString2"].ConnectionString;
SqlConnection con = new SqlConnection(conn);
string query = "select prod_name,price from products where prod_id = '" + GridView1.Rows[i].Cells[1].Text + "'";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
GridView2.DataSource = dt;
GridView2.DataBind();
}
}
}
Sorry about my English and please help..
Thanks
|
|
|
|
|
|
Dear Sir/Mam
i wana use the adodc control or other if have, in my vb.net project, please tell me with procedure of using it
|
|
|
|
|
|
If there is large volume of data in Gridview.
and no paging in Gridview. If i click the search button to search the text then the search is slow.
Mahendra
|
|
|
|
|
sumB wrote: If there is large volume of data in Gridview. and no paging in Gridview
If 'No Paging', then what else do you expect in case of large volume of data?
When there is no pagination, whole data is wired and rendered on the webpage - it will be slow. Accept it or paginate it.
|
|
|
|
|
Thanks for the Reply, You are right. I have client requirement that, I can have only vertical scrollbar. I am not worried about the slow page listing. But i am concerned when i search a single record from database and bind a single row to the grid. then the page took a long time to accept the post request. I have a textbox for search text and dropdownbox for search criteria. so when i click on Search button, The page took a long time to accept the post request.
Mahendra
|
|
|
|
|
You cannot do much here. Tune your query and DB to have quick response as much possible. UI wise, max you can do is show 'Processing...' or 'Loading...' text or icon until grid is not shown.
|
|
|
|
|
Actually I have My gridview and search button inside UpdatePanel.
so on search button click UpdatePanel took a long time.
Mahendra
|
|
|
|
|
Simply use Update Progress to show a progress to details update of Update panel. Present it to the client as maximum possible based on requirement.
|
|
|
|
|
updatepanel is not to show the progress. Instead the complete gridview and serarch button is inside updatepane.
Mahendra
|
|
|
|
|
sumB wrote: But i am concerned when i search a single record from database and bind a single row to the grid.
This is the query problem. Nothing to do with update panel,page or Gridview. Run the query using profiler so that you can come to know how much time it is taking to execute and where you can fix the problem.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
|
Hi,
I am using an upload control. I want to know how can upload the file to MySQL table (employee_cv field) instead of uploading physical file to physical directory?
|
|
|
|
|
|
I have set Session TimeOut=1440. But my application takes the default TimeOut.
Thanks in advance.
|
|
|
|
|
Quote: I have set Session TimeOut=1440
why such a huge time. MSDN article Session TimeOut[^] says, it should not be more than 20 minutes. Session is very crucial memory of the system. set the timeout for comparable time.
with regards
Karthik Harve
|
|
|
|
|
I have couple of things i want to mention in response to your question:
1. Do not set session timeout value to such a large interval. msdn recommends it to be around 20 minutes.
2. The session timeout value specifies the time ofter which the user session data will be flushed under normal conditions. if the server runs out of memory it will anyway start clearing the session objects.
3. If the ASP.NET application restarts the session values will be lost.
so in your case the session timeout must be happening mainly because of second reason and sometimes because of the third.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
|
My ASP.net application uses a common class I added to my App_Code folder which has all of the methods I use more than once throughout the application.
Because this class is used in the masterpage, almost all site aspx pages and multiple usercontrols, I am instantiating the class multiple times in each request.
I am instantiating the class in the page_load of pages and controls and then setting it to nothing on each page_unload.
There is nothing in the class that needs to maintain state between requests.
Is there a better way to do this or is that the normal approach?
It seems so inefficient to me to be creating/destroying the class in every code behind file.
I was wondering if there would be any advantage to putting the class in each users session for re-use for the lifetime of the session.
I don't know if there would be any advantage to that approach or not.
i was thinking of checking (each time I instantiate) if the object is in session and if not add it and if its already in session, return the object.
I guess I could do that in the objects constructor.
Any suggestions much appreciated
Heres what I am doing in every code behind file now:
Dim c As New CommonCode()
Public ReadOnly Property C As CommonCode
Get
If C Is Nothing Then C = New CommonCode
Return C
End Get
End Property
Protected Sub btnPostComment_Click(sender As Object, e As EventArgs)
Dim name As String = IIf(txtName.Text = [String].Empty, "Anonymous", txtName.Text)
If txtComments.Text <> [String].Empty Then
c.PostComment(ID, name, txtComments.Text, RadRating.Value)
End If
End Sub
Protected Sub Page_Unload(sender As Object, e As System.EventArgs) Handles Me.Unload
c = Nothing
End Sub
|
|
|
|
|
IMHO, you need this class and the current approach is to create it in each page. which means you are acquiring some memory and taking some time to create the object.
If you keep the object in session then you will still be using than much of memory but the only advantage will be the overhead required in creating the object every-time will be gone.
1. But, in your current approach your object was being created on demand and if you keep this object in session that will like in user memory for all the time so I don't thing this is a good idea to save this in sessions.
2. Even with the overhead for creating object each time gone, you will still need the typecasting of session variables in each page which will effectively nullify the benefit we got.
3. putting this object will put some overload on session, which could mean that the session may be lost earlier than it should have(if number of request are more) and we will loose more valuable session info because we have this object residing in session memory.
My recommendation would be to keep it as you have implemented. Session should only be used for the crucial information. If you need to access this info frequently then perhaps you can think about storing it in Cache instead of Session . and if it can be reused across users keep it in Application variable.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
Dear All,
In a DevExpress grid how to get the dropdown list value while saving the records.
Thanks,
Basit.
|
|
|
|
|