Diskuze: ASP.NET MVC - přesměrování na jinou stránku

C# .NET .NET (C# a Visual Basic) ASP.NET MVC - přesměrování na jinou stránku American English version English version

Aktivity (1)
Avatar
Michal Štěpánek:11.4.2016 14:13

Ahoj, snažím se vnořit do MVC a vytvořil jsem si aplikaci, kde je seznam síťových tiskáren v naší firmě
Mám Tabulku se sloupci Id, Nazev, IPadresa, Budova, Pracoviste.
Chtěl bych, aby ve View byl ve sloupci IPadresa odkaz, který by mě přesměroval na stránku té tiskárny na síti a nevím, jak toho docílit.
Zkoušel jsem "ActionLink", ale ve všech návodech, které jsem našel jsou odkazy na "ten samý web", ale já v podstatě potřebuji přesměrovat na jiné http.
př.

10, HPLJ 2015,  172.20.150.217,  CUR,  sales

//odkaz by měl být na http://172.20.150.217

Doufám, že jsem to napsal srozumitelně. Pomohl by mi prosím někdo?

Odpovědět 11.4.2016 14:13
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Michal Štěpánek
vajkuba1234:11.4.2016 15:02
public ActionResult Index()
        {
            return Redirect("http://www.seznam.cz");
         }

nefunguje?

Nahoru Odpovědět 11.4.2016 15:02
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
Odpovídá na vajkuba1234
Michal Štěpánek:11.4.2016 15:24

Ale jak mu takto vnutím tu správnou adresu?

Nahoru Odpovědět 11.4.2016 15:24
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Michal Štěpánek
vajkuba1234:11.4.2016 15:31

Bohuzel to ted nemam jak vyzkouset, ale co takhle udelat ve view odkaz na tu danou akci v kontroleru, ve ktere bude ten redirect na http://172.bla bla bla?

Nahoru Odpovědět  +1 11.4.2016 15:31
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
Daziko
Člen
Avatar
Odpovídá na vajkuba1234
Daziko:11.4.2016 16:22
public ActionResult Index(string redirectUrl)
        {
            return Redirect(redirectUrl);
        }

A z view to bude :

@Html.ActionLink("MenoControlera", "Index", new { redirectUrl = "tvojaUrl" }, null)
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +2 11.4.2016 16:22
Avatar
Odpovídá na Daziko
Michal Štěpánek:11.4.2016 16:57

Super, díky. Musel jsem si jen trošku poupravit ten "ActionLink"

@Html.ActionLink(item.PrinterIP, "Index", "Home", new { redirectUrl = "http://" + item.PrinterIP }, null)

super, funguje to...

Nahoru Odpovědět 11.4.2016 16:57
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.