gpt4 book ai didi

.net - <%%> 之间的 JavaScript 参数

转载 作者:行者123 更新时间:2023-12-02 20:35:38 25 4
gpt4 key购买 nike

我有一个带有“演示”操作的“演示” Controller ,它获取一个参数,我想用 JavaScript 提供它们。

aspx:

<script type="text/javascript">
function openDefault(miez) {
var manager1 = $find("<%= RadWindowManager2.ClientID %>");
var str = "/demo/demo/" + miez;
manager1.open(str3, "RadWindow2");
}
</script>

如果我给他们一个参数,它就可以工作,但是例如 miez="par1 par2",它就不起作用。 (当然,因为 /demo/demo/park1 par2 地址不存在)。

所以我尝试了另一种方法:

aspx:

<script type="text/javascript">
function openDefault(miez) {
var manager1 = $find("<%= RadWindowManager2.ClientID %>");
manager1.open('<% Url.Action("demo", "demo") %>', "RadWindow2");
}
</script>

无需参数即可工作。问题是,如果参数是 JavaScript 变量,我不知道如何使用这种形式给出参数。

manager1.open('<% Url.Action("demo", "demo",new{id="par1"}) %>', "RadWindow2");

如何用“par1”来替换“miez”的值?

最佳答案

如果您需要 Url.Action("demo", "demo") 的输出服务器端代码,您应该将其放在 <%=%> 中部分:

manager1.open('<%= Url.Action("demo", "demo",new{id="par1"}) %>', "RadWindow2");

关于.net - <%%> 之间的 JavaScript 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3316146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com