Your question isn't particularly clear I'm afraid, but it sounds to me like you are trying to override the default template. For example, you still want the contents of your page to be displayed, but you don't want to use the default page.php template.
If I am correct (please let me know in the comments if not), then there are two ways to do this.
Override using the Template Hierarchy
If, for example, you have only one page that you wish to display using a different template you can simply name that page-$slug.php or page-$id.php.
For example, if you have a page called Example Page with a slug of example and an ID of 10, you could create a template called either page-example.php or page-10.php.
For more information on this please see the Codex for the WordPress Template Hierarchy.
Override using the 'template_include' filter
If the first method is no good for you there is another way.
Using the 'template_include' filter you can check which page is about to be displayed and, if you desire, change the template that will be used.
For more information, please see the Filter Reference for template_include
.
add_filter( 'template_include', 'portfolio_page_template', 99 );
function portfolio_page_template( $template ) {
if ( is_page( 'portfolio' ) ) {
$new_template = locate_template( array( 'portfolio-page-template.php' ) );
if ( '' != $new_template ) {
return $new_template ;
}
}
return $template;
}