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名字,第二个是文件夹
     
    好这样就可以测试了
     
    至于更复杂的东西,例如为控件添加属性,什么的,都差不多是这样做了…….
     
     
  • 相关阅读:
    day34
    day33 UDP、进程
    Java RMI 框架(远程方法调用)
    Maven查看JAR包的依赖关系
    连接Oracle数据库的时候报了“Got minus one from a read call”
    Http、Socket和WebService协议之间的区别
    http 协议
    其它
    Jmeter-CSV data set config参数化
    英文
  • 原文地址:https://www.cnblogs.com/lvcha/p/1723739.html
Copyright © 2011-2022 走看看