Я размещаю iframe
в ASP.NET MVC View, и я должен передать определенные параметры этому src
URL *1003*.Они представлены в виде простых пар «строка-строка-ключ-значение», например, http://test.test?param1=value1¶m2=value2
.
Цель состоит в том, чтобы URL-адрес действия моего собственного контроллера решал, какими будут эти параметры.В основном что-то вроде:
- Пользователь переходит на
http://www.myapp.com/MyController/Index?param1=value1¶m2=value2
- Я получаю это в
public ActionResult Index(Dictionary<string, string> dynamicParameters)
- На мой взгляд, я строю * 1016URL, основанный на том, что содержит
dynamicParameters
.Если действие вызывается с дополнительными параметрами, различными значениями, ... все это чисто передается этому iframe
.
У меня проблемы с шагами 1 и 2. Я неуверен, в каком формате должен быть URL (я создаю этот URL в другом месте с Url.Action()
для записи), и я не уверен, как получить параметры в действии моего контроллера.
Я пробовалпара различных подходов с dynamic
, dynamic[]
, Dictionary<string, string>
, ... и до сих пор не повезло.Возможно ли что-то подобное вообще?