2014-02-18 142 views
0

出於某種原因,我無法使用超鏈接在部分視圖中工作。 這個作品在父視圖:MVC部分視圖中的超鏈接無法正常工作

<div class="col-md-12">  
     <a href="http://google.com">Google</a> 
     @Html.Partial("~/Views/_SomePartialView.cshtml") 
    </div> 

但是,當我的<a>元素移入局部視圖,即使是在局部視圖中的唯一的事情,我不能一下就可以了。它在源代碼中呈現,但它不可點擊,就好像有另一個元素覆蓋一樣。

我假設我不完全理解部分視圖的功能。

任何幫助,將不勝感激。

+0

這兩種情況之間生成的HTML有什麼區別? – bzlm

+0

看着源頭,沒有什麼區別。 我認爲這個錯誤可能是我的佈局或其他部分視圖中的錯誤HTML格式。 父視圖只是一些div的部分視圖嵌套在裏面。 我將刪除除一個以外的所有部分視圖,並僅在該部分視圖中插入鏈接以查看它是否可以解決問題。 我會盡快給你更新。 –

+0

如果*呈現* HTML是相同的,那麼有些東西很腥。 :)我不是說你的源文件,而是什麼實際上滿足瀏覽器。 – bzlm

回答

1

這不是部分視圖的問題,而是格式錯誤的「引導」元素。我添加了一個新的列,當我應該添加一個新的行,從而拋出HTML並打破超鏈接。

至於我上面提到的故障排除,我必須在格式錯誤的「bootstrap」元素之前放置<a href="google.com>google</a>

+0

不要忘記標記爲接受的答案。 – bzlm