2014-09-19 98 views
2

我是找到代碼用於製作網頁的其他頁面的子頁面將在MVC www.abc.com/home/photos被稱爲父頁面製作網頁與另一個頁面

喜歡的子頁.aspx像照片是它的一個子頁面。如果我們的主頁寫它,它會打開或像這樣任何一個可以幫助我想要做Web窗體

請給我任何的想法..........

<input type="button" value="Open a new window" 
     onclick="OpenWindow()" id="Button1" /> 


    function OpenWindow() 
    { 
    window.open("NewWindow.aspx","MyWindow","height=450,width=300"); 
    } 

這不是我所發現的,我有兩頁我想打開兩個頁面,如www.abc.com/firstpage/secondpage.aspx

+1

你的意思不僅僅是文件夾,對吧?你能詳細說明嗎? – Alexander 2014-09-19 06:01:51

+1

是的,就像我們製作一個webite和plce兩個web表單在根目錄中但不是在文件夾中一樣,並且計劃這樣一種方式,即如果我想讓一個頁面成爲另一個頁面的子頁面或者像放置在頁面中的頁面,或者我們可以說任何與虛擬路徑,以便所請求的頁面打開爲子頁面 – Dhawan 2014-09-19 06:04:38

+1

像fb.com/home是一個頁面,fb.com/home/photo也是一個頁面,所以我專注於這張照片頁面,因爲它沒有放置在主文件夾中作爲主頁本身就是一個頁​​面 – Dhawan 2014-09-19 06:06:12

回答

3

example.com/home是一個文件夾,其中包含所謂的默認頁面,在ASP中。 NET將是Default.aspx。所以你可以看到相同的頁面調用example.com/home/Default.aspx

example.com/home/photo是家庭文件夾中的另一個文件夾,包含它自己的Default.aspx。您也可以致電example.com/home/photo/Default.aspx

你想要的是文件夾和默認頁面,而不是「子頁面」。

請閱讀這篇文章:ASP.NET Web Project Folder Structure

+1

先生我有這樣的方式,但公司希望我做到這一點與虛擬路徑或這樣 – Dhawan 2014-09-19 06:31:24

+1

所以根據你先生這是不可能與virtula路徑,只有可能的方式來做到這一點是....... ...... – Dhawan 2014-09-19 06:55:25

+2

那麼如果他們想要它,他們必須指定它,而不是與「或類似的東西」。虛擬路徑將使用大錘來破解堅果。你描述的是標準的網絡行爲,不需要虛擬。 – Alexander 2014-09-19 07:07:03

3
<form> 
<input type="button" value="Open Window" 
    onClick="window.open('http://www.example.com/firstpage/secondpage.aspx')"/> 
</form> 

Fiddler

或者

Refer this。希望它可以幫助你。

+1

這裏這個第一頁是一個文件夾或一個頁面 – Dhawan 2014-09-19 06:56:06

+2

我不認爲這是OP所要求的。另外,在ASP.NET中,您不能定義多個表單。 – Alexander 2014-09-19 07:08:56

相關問題