0

我在 jQuery 数据模板中有以下 HTML:

<a class="comment" style = "text-decoration:underline" href="ItemTitle/${Application.ApplicationId}/${Application.ApplicationName}/${DomainObjectId}/${DomainObjectPropertyNameFormatted}">${DomainObjectPropertyValue}</a>

如上所述,模板在 ItemTitle 视图上呈现并生成一个 URL,该 URL 将所有 URL 元素附加到它。如果我在“ItemTitle”之前添加一个“/”,它将转到根 IIS 网站。我不能使用像 Html.ActionLink 这样的 html 帮助程序,因为模板仅在页面加载后才呈现。

如何让它导航到正确的 URL?

4

1 回答 1

1

只需创建一个包含 dev url 的变量。

例如:

$FullURL = 'http://[some ip]/[path]';

并将其包含在您的 a href 中,例如:href="<%=FullURL%>/ItemTitle/${Application.ApplicationId}.. etc"。

当您从开发更改为生产时,只需更改 $FullURL 变量。

于 2012-04-23T07:34:10.623 回答