0

1234_307150451322 は LotNumber の ID、URL に ID を表示したくない

データベースからデータをロードし、テーブル形式で設定するには、私の URL は

http://www.xyz.com/FieldInspection/SearchIndex

特定の LotNumber をクリックすると、次の URL が生成されます

http://www.xyz.com/LotNumber/Index/1234_307150451322

助けてください, 前もって感謝します, 私の悪い英語でごめんなさい

4

1 に答える 1

0

次のようなMapRouteがあるようです。

routes.MapRoute(
 "Default",
 "{controller}/{action}/{id}",
 new { controller = "Home", action = "Index", id = "" }
);

これで、アイテムIDはidパラメーターに対応します。
これらのURLは同等に機能します:
www.xyz.com/LotNumber/Index/1234_307150451322
www.xyz.com/LotNumber/Index?id=1234_307150451322

これは、現在のアイテムに関する情報を抽出するためにコントローラーを呼び出すときにメソッドGETを使用することを意味します。

アイテムIDをURL文字列のパラメーターとして表示したくない場合は、メソッドPOSTを使用してアイテムIDを送信できます。

POSTリクエストを送信するためのクリックイベントとしてJavaScript関数を使用できます。

于 2013-03-04T14:11:14.653 に答える