I am a beginner with asp.net. I want to make a menu towards the left with content area towards the right. Just simple clicking link in the left frame and displaying data in the right frame.. only that I don't want to use frames and I'd like the menu to not to scroll up with the content on the right. Also, I can't use ajax controls, don't want to use flash and don't know java too well...

In the website I wanted to put link buttons/image buttons in the menu to display data in a gridview.

Any type of approach to do the above is welcome.. css/css2,tables,master pages, little bit of this n that, etc...

Thanks in advance :)

Attachments smpl.JPG 12.29 KB
10 Years
Discussion Span
Last Post by cyberwizmj

Very easy way is use <div id> tags and extern style.css file.

e.g. this code in HTML file:

In header:

<link rel="stylesheet" type="text/css" href="style.css" />


<div id="container">
	<div id="menu">
	blah blah

	<div id="content">
	blah blah

and CSS:

#container {
  width: 500px;
  margin: 0 auto; 	

#menu {
  width: 200px;
  height: 600px;
  float: left;
  background-color: #c6d9f0;

#content {
  width: 300px;
  height: 600px;
  float: left;
  background-color: #ffffff;

I hope, that I understand right, what you want. :)


e.g. with PHP function inserted in content:

         $menu = $_GET['menu'];
         if ($menu=="") $menu=index;
         include "$filename";

In menu can be <a href="index.php?menu=articles">Articles</a><br> if is file named _articles.php .

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.