gpt4 book ai didi

c# - 使用 Aspx 页面作为 razor View 的局部 View

转载 作者:行者123 更新时间:2023-11-30 18:39:26 24 4
gpt4 key购买 nike

在我的 Asp.Net MVC3 项目中,我有一个称为 Razor View 的部分 View 的 aspx 页面。在 Aspx 页面中,我有一个按钮必须触发脚本部分中实现的事件。这是代码:

<%@ Page Language="C#" AutoEventWireup="true"  %>

<head>
<script runat="server" language="CS">

public void Page_Load(object sender, EventArgs e)
{
//
//Instructions
//
}

}

public void Button2_Click(object sender, EventArgs e)
{
//
//Instructions
//
}
</script>
</head>

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

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

</form>

现在,我的问题是当我单击按钮时按钮事件不会触发(相反,当我刷新页面时会触发 Page_Load 事件)。我尝试了几种解决方案,但我没有解决它。

最佳答案

你永远不会连接Button2Button2_Click .您需要添加 OnClick="Button2_Click"到按钮。

你还应该删除那些 <head>脚本周围的标签 - 部分 View 不能有 <head>标签和 runat 服务器代码无论如何都不需要在其中。

关于c# - 使用 Aspx 页面作为 razor View 的局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com