在mvc5 razor视图

时间:2015-10-27 11:05:33

标签: c# asp.net .net asp.net-mvc user-controls

我在我的一个MVC5应用程序中使用了asp.net用户控件。 用户控制调用正确,只是工作,但我有问题,当我调用用户控件中使用的任何事件不回发。 请给我任何建议,问题在哪里,我们如何使用它。 请帮我解决。

查看我在MVC5中使用的代码

用户控制代码cs

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>

按钮代码

protected void btnForumSearch_Click(object sender, EventArgs e)
    {
        try
        {
            if (!string.IsNullOrEmpty(txtForumSearch.Text))
            {
                Response.Redirect("/forum/search/" + txtForumSearch.Text.Replace(" ", "-"));
            }
            else
            {
                Response.Redirect("/forum/");
            }
        }
        catch
        {
        }

查看代码

@{
   ViewBag.Title = "SmallBiz Org";
   Layout = "~/Views/Shared/_ClientLayout.cshtml";
}

@{ Html.RenderPartial("~/UserControls/uc_forum_two.ascx"); }

在mvc5 razor视图中使用用户控件和回发事件的任何替代方法。 如果有人可以,请帮忙,谢谢你的时间。

0 个答案:

没有答案