I have a 'demo' controller with 'demo' action that gets a parameter, and I want to give them in JavaScript.
aspx:
<script type="text/javascript">
function openDefault(miez) {
var manager1 = $find("<%= RadWindowManager2.ClientID %>");
var str = "/demo/demo/" + miez;
manager1.open(str3, "RadWindow2");
}
</script>
It works if I give them one parameter, but for example miez="par1 par2", it doesn't works. (of course, because /demo/demo/park1 par2
address doesn't exists).
So I tried another way:
aspx:
<script type="text/javascript">
function openDefault(miez) {
var manager1 = $find("<%= RadWindowManager2.ClientID %>");
manager1.open('<% Url.Action("demo", "demo") %>', "RadWindow2");
}
</script>
This works without parameters. The problem is that I don't know how can I give parameter using this form, if the parameter is a JavaScript variable.
manager1.open('<% Url.Action("demo", "demo",new{id="par1"}) %>', "RadWindow2");
How can I get 'par1' to replace the value of 'miez'?