URL からクエリ文字列を 1 つずつ「ids」を削除します。これどうやってするの ?(Asp.net4.0、c# を使用)
Default.aspx?ids=10,2,6,5
「ids = 6」を削除したいのですが、言語が最初、中間、または最後になるため、次のようになります。
Default.aspx?ids=10,2,5,
string strIDs = Request.QueryString["ids"];
if(strIDs != null)
{
string[] ids = strIDs.Split(new[]{','}, StringSplitOptions.RemoveEmptyEntries);
var no6 = ids.Where(id => id != "6");
string newUrl = string.Format("Default.aspx?ids={0}", string.Join(",", no6));
Response.Redirect(newUrl);
}