JavaScriptからページを開き、以下のように変数を渡します
<script type="text/javascript">
function myFunction(what) {
var valu = what.value;
var w = window.open("playaudio.aspx?" + what.value);
return false;
}
今私のplayaudio.aspxで、%2fや%3fなどを/や?にデコードして戻すためにこれを行っています。
string FilePath = HttpUtility.HtmlDecode(Request.QueryString.ToString());
ただし、問題は、文字列FilePathが変更されないままであるということです。%2fを/に変更する方法に関するアドバイス。