Asp.net mvc asp按钮不触发事件
我负责维护他人的web应用程序。应用程序采用MVC框架开发。在视图模块中,它有一些文件,可以使用按钮事件提交数据。但是,它不起作用。因此,我尝试启动新的MVC应用程序,以找出如何解决这个问题。但是,我找不到。下面是示例代码。您能建议我如何启用按钮事件吗?我不确定是否可以在MVC应用程序中使用此技术Asp.net mvc asp按钮不触发事件,asp.net-mvc,Asp.net Mvc,我负责维护他人的web应用程序。应用程序采用MVC框架开发。在视图模块中,它有一些文件,可以使用按钮事件提交数据。但是,它不起作用。因此,我尝试启动新的MVC应用程序,以找出如何解决这个问题。但是,我找不到。下面是示例代码。您能建议我如何启用按钮事件吗?我不确定是否可以在MVC应用程序中使用此技术 <%@ Page Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewP
<%@ Page Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<script runat="server">
Public Sub submit(ByVal sender As Object, ByVal e As EventArgs)
lbl1.Text = "Your name is " & txt1.Text
End Sub
</script>
<asp:Content ID="aboutTitle" ContentPlaceHolderID="TitleContent" runat="server">
About Us
</asp:Content>
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<h2>About</h2>
<p>
Put content here.
</p>
<form id="Form1" runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button ID="Button1" OnClick="submit" Text="Submit" runat="server" OnClieintClick="submit" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</asp:Content>
公共子提交(ByVal发件人作为对象,ByVal e作为事件参数)
lbl1.Text=“您的名字是”&txt1.Text
端接头
关于我们
关于
把内容放在这里。
输入您的姓名:
谢谢,尝试在表单中添加action=“YourActionName”
。例如:
<form id="Form1" runat="server" action="YourActionName">
或
此外,以下loc中存在拼写错误:
<asp:Button ID="Button1" OnClick="submit" Text="Submit" runat="server" OnClieintClick="submit" />
OnClieintClick//
点击//
在应用程序中使用的不是MVC代码,而是Web表单。你真的应该去看看,开始吧。我想是的。然而,这是lagacy系统的工作方式。很难改变它们。你有什么建议来解决这个问题吗?如果遗留系统将webforms代码与MVC代码混合在一起,那么我能给你的最好建议就是现在重构。不要继续建立一个坏的系统,因为它只会导致更多的问题。在MVC中正确地重建no。
<asp:Button ID="Button1" OnClick="submit" Text="Submit" runat="server" OnClieintClick="submit" />
OnClieintClick//