在剃刀视图中使用字符串格式来连接javascript变量

时间:2012-05-31 20:09:51

标签: asp.net-mvc razor string.format

我该怎么写

var releaseName = $('#SelectedReleaseId option:selected').text()
var templateName = $('#SelectedTemplateId option:selected').text()

这样:

$("#TestplanName").text(releaseName + '-' + templateName + '-' + '@Model.UserId' + '-' + '@Model.CreatedAt');

成:

$("#TestplanName").text( '@string.Format("{0}-{1}-{2}-{3}",releaseName,templateName,@Model.UserId,@Model.CreatedAt)');

releaseName和templateName未知......

1 个答案:

答案 0 :(得分:1)

你不能。

您尝试将客户端变量(仅存在于客户端的Javascript中)与服务器端代码混合使用。

相反,您可以使用等效于string.Format的Javascript。