Asp.netのJavaスクリプトを使用して同じページにパラメーターを渡す方法
top.location.href = '/IFGE/DeleteAllPrice/' + id;
他のページへのリダイレクトには正常に機能していますが、同じページへのリダイレクトには機能していません
Asp.netのJavaスクリプトを使用して同じページにパラメーターを渡す方法
top.location.href = '/IFGE/DeleteAllPrice/' + id;
他のページへのリダイレクトには正常に機能していますが、同じページへのリダイレクトには機能していません
window.location.href = window.location.href + "?ID=" + someid ;
window.location.hrefを追加する必要があります
私があなたを正しく理解しているなら、あなたはページをリフレッシュ/リロードしようとしますか?
これの1つを試してください:
ページのURLにすでに「?」が含まれている場合はどうなりますか?またはいくつかのパラメータが含まれています。選択した回答は、既存のクエリに追加されただけなので、不正な形式のURLになります。代わりにこれを行ってください。
window.location.href = window.location.href.split("?")[0] + "?ID=" + someid ;
http-PostメソッドでAJAXを使用し、サーバーにパラメーターをpostすることをお勧めします。
次のようなもの:(以下のコードをコピーして貼り付けないでください。この手順について詳しく調べてください)
var myObject = new Object();
myObject.FirstName = "david";
myObject.LastName = "Jones";
XmlHttpRequest vXHRequest = new XmlHttpRequest();
..
..
..
vXHRequest.send(myObject);
asp.net aspxページpage_loadで、
Dictionart dict = JavaScriptSerializer.DeSerialize<Dictionary>(Request.Params["myObject"]);