簡體   English   中英

如何確保我對MVC主頁有“空白”請求

[英]How to make sure I have a “blank” request for home page in mvc

在MVC中,有一個完整的花式路由引擎,該引擎運行良好,可以將請求定向到/ home / index(用於“空”)請求。

我需要支持一些可怕的舊代碼,有時當QueryString和/或path不為空時,我需要做一些特別的事情。

我怎么知道(當我在/ home / index中時)實際的請求是:

  1. 到網站的根
  2. 沒有任何參數?

我的嘗試:

if (Request.QueryString.HasKeys() || Request.Path.Length > 1)

在給定方法的Controller中,該方法返回要重定向到的視圖,如果有需要查詢的查詢字符串參數,請將它們作為參數包括在內:

public ActionResult Index(int someValue, string someText)
{
return View();
}

如果您需要轉到索引是否已包含這些查詢字符串參數,則可以

  1. 將參數設置為可選。
  2. 未指定參數就重載該方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM