Home / ASP.NET Wiki / ASP.NET Life Cycle Overview / A simple ASP.NET Razor example

A simple ASP.NET Razor example

 Rate It (0)

Step 1:   First we create a webpage named page1.cshtml.

Step2: Then we take two Labels and two TextBoxes and a Submit button. (In this example one for Id and the other is for Name)

Step 3: At the top of the page we write this code:

@{

if(IsPost)

   { 

string id=Request["Id"];

string name=Request["Name"];


<text>

Your Id is: @id;

and your Name is :@Name;

</text>

   }

}

Step 4 :  Now we write this


 <html>

<body>

<form method="post" action="">


<div>

<label for="Id">Id:</label>

<input type="text" name="Id" value="" /> 

</div> 

<div> 

<label for="Name">Name:</label> 

<input type="text" name="Name" value="" /> 

</div> 

<div> 


<input type="submit" value="Submit" class="submit" /> 

</div>


</form>

</body>

</html>

 

 

Note:

in this example if user clicked on submit button the value of IsPost is true.

you get the values from the Request Object. The Request Object read the value by the name of the control like in this example the name of the TextBox is Id so we write:-- Request[ "Id"]

Revision number 2, Saturday, June 11, 2011 10:22:51 AM by codenickel

Comments

Related Articles

Passing value within 2 webpages using Razor syntax

Following will be the example if you would like to use Request QueryString to pass value between 2 CSHTML page.We have have 2 web pages, Page.cshtml and Page2.cshtml. Under Page.cshtm, there will be a textbox and a button, whatever user enter in the textbox

Shortcuts

Table of Contents

Top Wiki Contributors

(last 30 days)

  1. abiruban (1)