次の方法で投稿リクエストの文字列を作成します、
var itemsToAdd = sl.SelProds.ToList();
if (sl.SelProds.Count() != 0)
{
foreach (var item in itemsToAdd)
{
paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString());
}
}
結果が出たらparamstr
、最後の文字を削除する必要があり&
ます
C#を使用して文字列の最後の文字を削除するにはどうすればよいですか?
2
そもそも追加しない方が良いと思いますが、それ以外の場合はparamstr.Substring(0、paramstr.Length-1)を試すことができます
—
Jaco Pretorius
prodIDに任意の文字、特にを含めることが許可されている場合は、@ MarcGravell
—
Eugene Beresovsky
&
の回答のように、適切にエスケープされるようにする必要があります。