MVC :: Minimum Steps To Turn A Non Project Into One?
May 24, 2010
Background - I've started with a VS2010 dynamic data project, but now I want to add some other custom pages based on MVC to it. Question - What is the minimum I would need to do to get this non-MVC project to look/act like an MVC project?
What are the steps to execute the task above? the reason I want to do that now is because the web site is ready for deployment and we would like to deliver it as a DLL. I've heard of [aspnet_merge.exe] but I want to ofuscate my code with a 3rd party tool; and this ofuscator tool only works with Project-based projects.
When I turn on Code Coverage in my test settings, on a project that references the Unity DI container I get the following error:
Cannot initialize the ASP.NET project'{Project Name}'.
The event log specifies the following reason:
Could not load file or assembly 'Microsoft.Practices.Unity, Version=2.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Strong name signature could not be verified.
I know its a common question. But I want to share something. Actually I am working on e-commerce portal. It consists of 32000 products with around 2500 categories. I used 3-tier architechture for this project.Everyting is coming using stored procedures. I used master pages as well.But still I am fighting with the performance issue. Can anyone pls tell me some usefull steps to increase the speed of the website.Its taking ages to load the pages. please look at the site
I have an asp:wizard control that contains five WizardSteps. All of these steps have form controls, and most of these controls have validators. When the user steps through the wizard with the next and previous buttons everything is working great, and validation triggers as it should. However, if the user chooses to navigate the wizard using the links in the SideBar, he or she could skip some of the steps. When the last page is submitted (which is a summary page) there might be controls in the wizard that are invalid.
What I want to do is to check the state of all controls (or run all validators) when the user clicks the finish button, or when the user enters the summary page. I have made an attempt to run all the validators in the FinishButtonClick event by doing this:
[code]....
But when I do this every validator claims that they are valid. I have also tried to set all controls to Visible = true; prior to this code block, but this has no effect. what could be wrong? Or is it a better way of doing this, maybe a native function to the wizard control that I'm missing?
I am not sure how to write soap exception. What are the steps to write soapException. Somebody can explian?
<WebMethod(MessageName:="get_output_information")> _ Public Function get_output_information (ByVal tran_id As Object) As DataSet Try 'do some code here 'do some code here Return ds1 Catch ex As Exception Throw New ArgumentException("An Error occurred while processing output information.") End Try End Function
I was wondering, in MVC normally we can include validation in the model. Plus, we can add our own custom error in the control using the ModelState.AddModelError.However, it is okay to call ModelState.AddModelError after we called ModelState.IsValid ?
In others words, if i wanna :
1- Check if cart is not empty.
2- Check if the shipping details are valid.
3- Doing the transaction by creditcard.
4- Check if its a success.
5- If its a success Submit the order.
Is this controller code okay, does it fellow conventions ?Is there a better way to do thoses steps ?
--- public ActionResult CheckOut(Cart cart, ShippingDetails shippingDetails, CreditCard creditCard)[code]....
To complete an order, I need to code the following steps one by one.
1) update order table, tOrder
2) update customer order history table, tCustomer
3) update shipment table, tShip
4) send an confirfation email
The problem is sometime due to unknown reason, after step 2), program can not finish step 3) and 4). Since tOrder and tCustomer table was updated, how to back to their data before update?
I have a CreateUserWizard with three Wizard steps and one CreateUserWizardStep. The first two are accessible from the code behind by ID. The third and fourth are not! If I comment out the references to these two steps in the code behind the page runs fine. I have triple checked the variable names and everything is fine. Everything that should have a runat="server" does, everything is enabled, all of that good stuff.
why some steps in the same CreateUserWizard may not be visible from the code behind and others are?
I am trying to add wizard steps dynamically in code-behind but keep getting an exception
"ActiveViewIndex is being set to '0'. It must be smaller than the current number of View controls '0'. For dynamically added views, make sure they are added before or in Page_PreInit event."
I found I have some fundamental error in my building, since I got this error after trying to build the simplest wizard in a new web-site just opened...
We used MVC TempData to store smallish view state prior to redirects. This works worked great on our single Win2008 development server. Unforunately, the use of TempData no longer works in our load balanced production server farm. What steps are required to make MVC TempData durable across web servers?
I would like to know what are the basic steps involved in setting up your application to able to read data from another application. Then take that data and modify it and send it back to the application. The data being read will have over 100 fields.... what is the most efficent way to store them? Put them in a class object?
I have a requirement to build a form that has multiple steps (there are 12 steps in total). Based on a querystring (eg. t=1), only certain steps need to be in the form. For example, if t=1, only steps 1, 2, 3 and 12 are required so I need to be able to skip steps 4 through 11.
I'm using a Wizard control for this so far but I'm running into issues with the page lifecycle and moving to the next wizardstep and am wondering how people suggest I could better do the above. The crux of what I'm doing is:
- determine form type based on querystring use a Select statement, then create an array of step ID's applicable to the form type
[Code]....
- when a user clicks next, the method OnActiveStepChanged is fired and the next step based on the array value needs to be shown (this is where I'm having issues) [Code]....
This all seems to be working however when the user clicks next from the starting step in the wizard, the next step is blank (ie. no step is rendered).
What I've done may not be the easiest way to acheive what I'm trying to so I'm hoping somebody has a "why dont you just do this?" type suggestion :)
I am using CreateUserWizard control.. Is there anyway, I can put all the steps in the wizard process into one page. I do not like the idea of sifting through multiple pages to create a user. I would like one page where user goes through different sections (panels/divs) and creates a user ultimately all from one page.
I am working on a website and i would like to have an option on the website for 'Live Chat" so that customers/visitors can talk to the website ownser or any sales Rep.
I've been searching an online chat software , but they charge a lot on monthly/yearly bases, so i guess it's better to create your own
But before doing that what are the things/problems that i might face according to you to accomplish this feature ?
Do i need separate chat server ? and i need features like " auto-message like " An operator will be with you shortly" how to accomplish these things ?
Do i need any database support to for using this feature ?
I have one Hotel class that contains many properties. When I retrieve all hotels data from database, I store them in Generic List object.Now what I want that I have two properties called LowestPrice and HiestPrice. I want to get Minimum(LowestPrice) and Maximum(HiestPrice) from generic list directly.
Something like HotelList.Min(); Right now I have following logic implemented in my project, but I dont want to use foreach loop.
I'm building an asp.net application and have a problem. Im building now a stored procedure in sql server and need the min (1/1/0001) and max(12/31/9999) value of the datetime. Is there some method I can execute to get this dates?
MySqlCommand cmd4 = new MySqlCommand("select emp_name from employee_details where emp_category='" + cat[j] + "' and no_ofcassigned=(select MIN(no_ofcassigned) from employee_details)", AL.con); MySqlDataReader reader2 = cmd4.ExecuteReader(); string emp=null; while (reader2.Read()) { emp = reader2[0].ToString(); } reader2.Close();
i am using the above code to fetch the employee name from the datatable according to the minimum value in the column 'no_ofcassigned' in specific category but here if i have more than 3 employees with the same no_ofcassigned is there then the query is not
gularExpressionValidator on my textbox that I am already using, but I need it tweaked. Here is the one I'm using: ^(([0-9]|[1][0-9]|2[0-3])(.)(25|50|75|00))|(24.00)|([0-9]|[1][0-9]|[2][0-4])$It is for the input of hours worked in a day. The minimum is 0.00 and the max is 24.00. The hours are rounded off to the quarter hour, so it allows for .25, .50, .75, and .00.
I am trying to put a range validator on a date entered by a user. However, I want the minimum date to by dynamic to only have a user with a DOB which is over 17 yrs ago. Is there a way to put a dynamic value i.e Date.Now() - x;.
What is the regular expression for accepting password that should accept only 8 characters
Presently iam using this one [a-zA-Z0-9]{8,}$
But it should not accept Special Characters
My Requirement is to Minimum Length of Password Should be 8 Whether it may contain Special Characters, Special Character are not Required Password Should be 8