Ich arbeite an einer mobilen Website in ASP.NET MVC3. Ich habe eine Seite, wo ich Suchleiste in meiner Kopfzeile habe. Diese Kopfzeile stammt von meiner Layout-Seite, die allen anderen Ansichten gemein ist. Und innerhalb meiner spezifischen Seite habe ich seitenspezifische Inhalte (Formulare).Zwei Formulare (eins im Layout und eins in Page) Wie man in asp.net handhabt mvc3
Für meine Customer/Add
Aktion, kehre ich die Add Ansicht von Customer
, die stark an meine CustomerViewModel
eingegeben wird. Ich werde ein Formular-Tag in meiner Add-Ansicht haben, das an HttpPost
Add
Aktionsmethode gesendet wird, wenn Formular gesendet wird. Das ist gut. Meine Frage ist, wie werde ich den Inhalt der Suchbox behandeln? Ich glaube, dass nur eine Form in der Seite erlaubt ist. Wenn ich eine SearchViewModel
habe, die zu meiner Suchansicht gebunden ist (teilweise), wird es 2 Formen in meiner Seite sein. Also kann ich das nicht tun.
Ich kann den Suchteil behandeln, indem ich den Inhalt in Java-Skript lese und eine andere Aktion aufruft, um Suchergebnisse zu erhalten. Ist das der einzige Weg, das zu tun? Ich mache mir Sorgen um die Geräte, auf denen Java Script deaktiviert ist. Was soll ich machen ? Bitte beachten Sie:
Dies verdient eine Verbesserung. – Happy