ASP.NET で request.querystring に対してクエリを実行したいのですが、うまくいかないようです。
1.var search = Convert.ToString(Request.QueryString["search"]);
2.var query= db.product2s.SqlQuery("select * from product2s where tm ='{0}'",search);
Web ページで search="F112130601" を設定すると、サーバー側で request.querystring["search"] の値が "F112130601" であることがわかりますが、サーバーの応答はレコードの結果ではありません。
ただし、コードを下の行に変更すると、Web ページを表示したときに応答が得られ、サーバーからのレコード結果がいくつかあります。
1.var search="F112130601";
2.var query= db.product2s.SqlQuery("select * from product2s where tm ='{0}'",search);