我正在开发一个简单的 CRUD 应用程序来跟踪使用 Webmatrix 3 的电话。我的Default.cshtml文件显示了表格。单击一行时,它会转到EditPN.cshtml用户编辑该记录信息的页面。现在,按照本教程,我将查看页面UrlData[0]中的值EditPN。
一切正常,只有一个问题:因为 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.cshtml将http://localhost:64053/EditPN/222333444具有 CSS 样式。
由于我不喜欢这样,我尝试将 URL 字符串格式化为:http://localhost:64053/EditPN?pn=2223334444。没用。
也试过这个:http://localhost:64053/EditPN.cshtml?pn=2223334444。也没有用。它甚至没有进入EditPN.cshtml页面。
我该如何解决这个问题?哦,顺便说一句,我不想使用 Webmatrix 助手。我想把东西放在 JS、jQuery 等之下。