2 Stimmen

Wie verwendet man Server Controls mit PostBack mit ASP.NET MVC?

Sobald ich auf die Schaltfläche klicken, wirft es eine "Validierung von viewstate MAC fehlgeschlagen" Ausnahme. Ich weiß, dass MVC nicht PostBack unterstützt, aber gibt es eine Möglichkeit, dies zu umgehen?

Oder müssen wir HtmlHelper in MVC verwenden?

Nachfolgend finden Sie meinen Code in View:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<form id="form1" runat="server">

<h2>Hello World</h2>

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<br />

<asp:Button ID="Button1" runat="server" Text="Button" />

</form>

</asp:Content>

7voto

Andrew Hare Punkte 332190

Kämpfen Sie nicht gegen Ihr Framework an - wenn Sie ASP.NET MVC verwenden wollen, dann tun Sie es, aber Erstellung von Kontrollen mit den Werkzeugen des Frameworks .

Wenn Sie Postback-Steuerelemente verwenden wollen oder müssen, dann sollten Sie wirklich mit dem normalen alten ASP.NET bleiben.

1voto

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X