2013-10-03 57 views
1

我正在研究一個簡單的CRUD應用程序以跟蹤使用Webmatrix 3的電話。我的Default.cshtml文件顯示錶格。 當點擊一行時,它會進入EditPN.cshtml頁面,供用戶編輯該記錄的信息。 現在,在this tutorial之後,我查看EditPN頁面中UrlData[0]的值。如何在Webmatrix中格式化GET請求的URL

一切工作正常,只有一個問題:因爲URL結果是這樣的: http://localhost:64053/EditPN/2223334444我的路徑爲CSS和JS文件已關閉。我的蠻力解決方案一直有:

<link href="_css/myStyles.css" rel="stylesheet"> 
<link href="../_css/myStyles.css" rel="stylesheet"> 

在我的_Layout.cshtml

這種方式http://localhost:64053/Default.cshtmlhttp://localhost:64053/EditPN/222333444將具有CSS樣式。

由於我不喜歡那樣,我試圖格式化URL字符串爲:http://localhost:64053/EditPN?pn=2223334444。沒有工作。

試過這個:http://localhost:64053/EditPN.cshtml?pn=2223334444。也沒有工作。它甚至不去EditPN.cshtml頁面。

我該如何解決這個問題?哦,順便說一下,我不想使用Webmatrix助手。我想保持JS,jQuery的,等下東西

回答

2

您應該預先的URL到您的CSS和JS文件用〜/,它告訴網頁摸出相對路徑:

<link href="~/_css/myStyles.css" rel="stylesheet" /> 
+0

BTW ,我今天發現了你的網站,當時我正在尋找這個答案。我真的想用jQuery來熟練掌握Webmatrix。兩者都有不同的基本經驗。我會環顧你的網站。歡迎提出建議! – Amarundo