私は、製品ページを持つasp.net WebフォームWebサイトを作成したいと思います。特定のレイアウトを持つproducts.aspx
ページを作成したいのですが、その製品をデモンストレーションしたいと思います。 URLにはwww.mysite.gr/products.aspx?productid=1
のようなものがあります。言い換えれば、クエリ文字列パラメータからのidに応じて別のコンテンツを表示したいとします。私にこれを行うためのいくつかの方法を提案してください、そして私が勉強することができるリンクをいくつか教えてください。asp.netクエリ文字列に従ってコンテンツを変更します。
0
A
答えて
1
サイトのレイアウト方法とプロジェクトの構築方法に応じて、さまざまな方法があります。たとえば、次のようなQueryStringの値を取得できます。
string prodID = Request.QueryString["productid"];
if (prodID != null)
{
//perform database request passing the productid
selectedProduct = GetProductData(prodID);
}
次に、簡単な例として、関連する詳細を追加できます。たとえば、GetProdutData()
メソッドの商品クラスがあるとします。関連するデータをページの要素に入力することができます。
titleLabel.Text = selectedProduct.Title;
descriptionLabel.Text = selectedProduct.Decription;
image.ImageUrl = selectedProduct.ImageURL;
これは単なる一つの方法であり、そのようなMVCパターンを使用するなど、様々な他の人が、あります。
関連する問題
- 1. クエリ文字列はスペースを?に変換します。 (シンボル)asp.net
- 2. asp.net MVC:クエリ文字列を文字列または個別のパラメータとして渡しますか? asp.net MVCで
- 3. URLを変更してクエリ文字列変数名を削除します
- 4. asp.netコアプロジェクト(appsettings.json)の接続文字列を変更します。
- 5. .htaccessでクエリ文字列を変更します。
- 6. 列を繰り返し、ルールに従って名前を変更
- 7. PHPの文字列クエリに基づいてCSSを変更します
- 8. ASP.NETはクエリ文字列の前にリンクを追加します
- 9. クエリ文字列に基づいてコンテンツを変更するにはどうすればよいですか?
- 10. ASP.NET MVCクエリ文字列は、URLに
- 11. C#グリッドビューのコンボボックスに従ってグリッドビューの列データを変更しますか?
- 12. 文字列を大文字に変更しようとしています
- 13. テーブルレコードに従ってラベルテキストを変更します
- 14. サムイメージに従ってメインイメージsrc属性を変更します。
- 15. tabcontroller内のviewcontrollerを条件に従って変更します。
- 16. 配列を含むクエリ文字列パラメータでページを変更しますか?
- 17. ページを再ロードせずにクエリ文字列を変更する
- 18. ASP.NET MVC - アクションリンクのクエリ文字列を保存します。
- 19. 親ヘッダーに従ってコンテンツを右揃えにします
- 20. Djangoクエリの更新 - フィールドは文字列によって決定されます
- 21. 横のメニューに従ってコンテンツを整列する
- 22. sqlalchemyクエリでdatetimeを文字列に変更する方法は?
- 23. C#は辞書に従って文字列を置き換えます。
- 24. 親ビューに従ってサイズ変更
- 25. 文字列を使ってBool型の値を変更する
- 26. 辞書を使ってPythonの文字列を変更する
- 27. プラスASP.NETサイトのクエリ文字列
- 28. ASP.NET MVC:URLルーティングとクエリ文字列
- 29. ASP.Net Core Razorビュー内のクエリ文字列
- 30. if文に応じて文字列配列を変更する