C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 48 を表示中)
■26300 / )  javascriptの引数について
□投稿者/ 純@WAS (14回)-(2008/10/06(Mon) 18:20:49)

分類:[ASP.NET (C#)] 

お世話になります。

現在C#からjavascriptに引数を渡す処理を作成しているのですが、
ハイフン(-)など四則演算記号が含まれていた場合、string の引数を渡しても
計算されてしまう現象が発生しています。

コードは以下の通りです。

string pageParam = "22-11-111";
btnShow.OnClientClick = "return openNewPage(" + pageParam + ")";

javascript側が以下の通りです
function openNewPage(pageParam)
{
    window.open('showPage.aspx?ID=' + pageParam);
    return false;
}

上記でページのURLが
http://localhost/showPage.aspx?ID=22-11-111
となることを期待しているのですが、実際は以下のようになります
http://localhost/showPage.aspx?ID=-100

どのようにすればこの現象が解決するか是非ご助力下さい。

返信 編集キー/


管理者用

- Child Tree -