【问题标题】:How to format URL for GET Request in Webmatrix如何在 Webmatrix 中格式化 GET 请求的 URL
【发布时间】:2013-10-03 13:52:16
【问题描述】:

我正在开发一个简单的 CRUD 应用程序来跟踪使用 Webmatrix 3 的手机。我的 Default.cshtml 文件显示了表格。 单击一行时,它会转到EditPN.cshtml 页面,供用户编辑该记录的信息。 现在,在this tutorial 之后,我在EditPN 页面中查看UrlData[0] 的值。

只有一个问题,一切都很好:因为 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 等下。

【问题讨论】:

    标签: razor webmatrix


    【解决方案1】:

    你应该在你的css和js文件的url前面加上一个~/,它告诉网页计算出相对路径:

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

    【讨论】:

    • 顺便说一句,我今天在寻找这个问题的答案时发现了你的网站。我真的很想用 jQuery 精通 Webmatrix。我对两者都有一些不同的基本经验。我会看看你的网站。欢迎提出建议!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多