zoukankan      html  css  js  c++  java
  • MVC 独立逻辑的用户控件

    这两天在找怎么像webfrom里面那样操作用户控件,但发觉MVC用id好像访问不了用户控件.

    那这个怎么解决呢?

    我是这样解决这个问题的,如果大鸟们觉得还有更好的方法,可以交流一下.

    好我们看个例子吧

    先建一个MVC项目

    在Views里面添加两个文件夹

    Home、UserControl(放用户控件的文件夹)

    Home里新建一个文件Index.aspx

    UserControl里新建UserTextBox.ascx

    在UserTextBox.ascx里面输入:

    <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>

    您的信息:<%= Html.Encode(ViewData["Message"])%>

    在Controllers里新建UserControlController.cs

    输入

    public ActionResult UserTextBox()
    {
        ViewData["Message"] = "我爱你~~~";
        return PartialView();//注意这里不是View
    }

     

    打开Index.aspx文件输入

    <%Html.RenderAction("UserTextBox","UserControl"); %>//第一个参数是action名字,第二个是文件夹
     
    好这样就可以测试了
     
    至于更复杂的东西,例如为控件添加属性,什么的,都差不多是这样做了…….
     
     
  • 相关阅读:
    UnityShader
    Unity
    Tools
    linux下解压命令
    进程 同步、互斥
    I/O模型
    jclass jobject
    javah javap
    IDA 结构体
    Windows CSRSS API List (NT/2000/XP/2003/Vista/2008/7/2012/8)
  • 原文地址:https://www.cnblogs.com/lvcha/p/1723739.html
Copyright © 2011-2022 走看看