передайте строку URL как параметр к mvc контроллеру

ОБНОВЛЕНО

SpringBoot создает ваш DataSource из файла application.properties, поэтому вы ДОЛЖНЫ комментировать этот код, поскольку создает циклические ссылки:

@Bean
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource ds() {
    return DataSourceBuilder.create().build();
}

[111 ] СТАРЫЙ: Пожалуйста, покажите свои application.properties.

5
задан mhmd 4 April 2009 в 17:09
поделиться

2 ответа

routes.MapRoute("Name", "{controller}/{action}/{*url}");

Дополнительная информация:

7
ответ дан 13 December 2019 в 05:42
поделиться

Передайте его в качестве параметра.

<%= Html.ActionLink( "Link", 
                     "MyAction",
                     "MyController",
                     new { url = "http://blah.com/blah" },
                     null ) %>

Должен произвести ссылку, которая похожа:

<a href='/MyController/MyAction?url=http://blah.com/blah'>Link</a>

Ваше действие было бы похоже:

public ActionResult MyAction( string url )
{
   ...
}
5
ответ дан 13 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: