C# 在mvc5视图中使用带有回发事件的用户控件的任何替代方法
我在一个MVC5应用程序中使用了asp.net用户控件。 用户控件调用正确且简单,但我在调用用户控件中使用的任何事件时遇到问题,即用户控件没有回发。 请给我任何建议,问题在哪里,我们如何使用它。 请帮我解决 查看我在MVC5中如何使用的代码 用户控制代码C# 在mvc5视图中使用带有回发事件的用户控件的任何替代方法,c#,asp.net,.net,asp.net-mvc,user-controls,C#,Asp.net,.net,Asp.net Mvc,User Controls,我在一个MVC5应用程序中使用了asp.net用户控件。 用户控件调用正确且简单,但我在调用用户控件中使用的任何事件时遇到问题,即用户控件没有回发。 请给我任何建议,问题在哪里,我们如何使用它。 请帮我解决 查看我在MVC5中如何使用的代码 用户控制代码 public partial class uc_forum_two : ViewUserControl { if (!IsPostBack) { // some code here.. } else { // some cod
public partial class uc_forum_two : ViewUserControl
{
if (!IsPostBack)
{
// some code here..
}
else {
// some code here..
}
}
用户控制ascx代码
<form id="test" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableTheming="True">
</telerik:RadScriptManager>
<asp:LinkButton OnClick="btnForumSearch_Click" ID="btnForumSearch"
runat="server">
<img src="/images/search_button.png" alt="search_button" />
</asp:LinkButton>
</form>
视图代码
@{
ViewBag.Title = "SmallBiz Org";
Layout = "~/Views/Shared/_ClientLayout.cshtml";
}
@{ Html.RenderPartial("~/UserControls/uc_forum_two.ascx"); }
在mvc5视图中使用带有回发事件的用户控件的任何替代方法。
如果有人能帮忙,请帮忙,谢谢你的时间 MVC不支持WebForm控件事件的可能重复(ViewState也不支持)。请参考@StephenMuecke感谢您的宝贵意见,这部分是因为关注点分离吗???@SuhailMumtazAwan,但开发asp.net-mvc的原因之一是为测试驱动开发提供支持,而测试驱动开发很难处理事件handlers@StephenMuecke. 感谢您的时间,在mvc razor视图中使用用户控件是一种不好的方式,但我需要一个退出项目,在用户控件中有很多工作,我需要按原样使用用户控件。再次感谢您的宝贵时间。MVC不支持WebForm控件事件的可能重复(也不支持
ViewState
)。请参考@StephenMuecke感谢您的宝贵意见,这部分是因为关注点分离吗???@SuhailMumtazAwan,但开发asp.net-mvc的原因之一是为测试驱动开发提供支持,而测试驱动开发很难处理事件handlers@StephenMuecke. 感谢您的时间,在mvc razor视图中使用用户控件是一种不好的方式,但我需要一个退出项目,在用户控件中有很多工作,我需要按原样使用用户控件。再次感谢您宝贵的时间。
@{
ViewBag.Title = "SmallBiz Org";
Layout = "~/Views/Shared/_ClientLayout.cshtml";
}
@{ Html.RenderPartial("~/UserControls/uc_forum_two.ascx"); }