我正在實現一個自定義控件,在這個控件中,我需要寫一堆鏈接到當前頁面,每個鏈接使用不同的查詢參數。我需要保持現有的查詢字符串完好,並添加(或修改的值)的額外的查詢項目(如「頁面」。):UserControl呈現:將鏈接寫入當前頁面?
"Default.aspx?page=1"
"Default.aspx?page=2"
"Default.aspx?someother=true&page=2"
等
有一個簡單的輔助方法我可以在Render方法使用... ... uhmm像:
Page.ClientScript.SomeURLBuilderMethodHere(this,"page","1");
Page.ClientScript.SomeURLBuilderMethodHere(this,"page","2");
這將產生一個正確的URL的護理,保持現有的查詢字符串的項目,而不是創建副本如。 page = 1 & page = 2 & page = 3?
滾動我自己似乎是這樣一個沒有吸引力的任務。