我正在使用一个简单的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等之下。
您应在URL的CSS和js文件前加上〜/,以告诉网页找出相对路径:
<link href="~/_css/myStyles.css" rel="stylesheet" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句