我有一個MVC應用程序。在我完成網站之後,我需要更改@url.content
的行爲。如何覆蓋MVC中的@ url.content?
所以我需要在我所有的網站應用程序中覆蓋@url.content
。我該怎麼做?
<script src="@Url.Content("~/Scripts/jquery-1.7.1.js")"></script>
<script src="@Url.Content("~/Scripts/ui/jquery.ui.core.js")"></script>
<script src="@Url.Content("~/Scripts/ui/jquery.ui.widget.js")"></script>
<script src="@Url.Content("~/Scripts/ui/jquery.ui.tabs.js")"></script>
<script src="@Url.Content("~/Scripts/ui/jquery.ui.accordion.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.nivo.slider.js")"></script>
<script src="@Url.Content("~/Scripts/jwplayer.js")"></script>
user1167823 - 我可以問一個忙嗎?對於變更的要求究竟是什麼,因爲這會給你帶來更多的答案? (例如,你需要添加參數到@ url.content,你需要把它作爲一個字符串,將其添加到響應流)等等。 – 2012-02-07 15:29:44
@jim我需要檢查這個爲我的圖像,如果該值存在,則默認行爲將會創建新圖像。 – MHF 2012-02-07 15:48:00
mhf - 因此,忘記關於圖像內容的'邏輯',你是說如果圖像'x'不存在,圖像'y'必須被創建並顯示?如果是這樣,我覺得你最好創建一個新的Html.Image()覆蓋我感覺。這個覆蓋當然會包含圖像的絕對路徑或相對路徑。我認爲你對Url.Content()的選擇在這方面是愚蠢的。下面是我的這個例子。 – 2012-02-07 16:15:54