GVKun编程网logo

html – 如何将两个div并排放置在第二个宽度为100%的位置?(html如何将两个div块并排放置)

1

在这篇文章中,我们将带领您了解html–如何将两个div并排放置在第二个宽度为100%的位置?的全貌,包括html如何将两个div块并排放置的相关情况。同时,我们还将为您介绍有关ASP.NETMVC中

在这篇文章中,我们将带领您了解html – 如何将两个div并排放置在第二个宽度为100%的位置?的全貌,包括html如何将两个div块并排放置的相关情况。同时,我们还将为您介绍有关ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、c# – MEF最佳实践:在应用程序中我创建容器的位置以及调用Compose()的位置?的知识,以帮助您更好地理解这个主题。

本文目录一览:

html – 如何将两个div并排放置在第二个宽度为100%的位置?(html如何将两个div块并排放置)

html – 如何将两个div并排放置在第二个宽度为100%的位置?(html如何将两个div块并排放置)

我想实现这个:
width=60px         width = remaining space
|------|    |-----------------------------------|
| div1 |    | Loren ipsun...                    |
|------|    |                                   |
            |                            div2   |
            |-----------------------------------|

07000

并排放置两个div并将剩下的剩余空间留给第二个div?

解决方法

只需浮动第一个div,并设置第二个div的margin-left,以适应第一个div的宽度。这样的事情
div.one {
  width: 60px;
  float: left;
}

div.two {
  margin-left: 60px;
}

请记住,div上的CSS属性宽度仅适用于内容,因此您需要将margin-left设置为第一个div的width,border,margin和padding属性的总和。

Here是您jsfiddle的更新版本。如果您对此有任何疑问,请告诉我们。

ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

1.Action、RenderAction加载办法的视图,履行Controller → Model → View的次序,然后把产生的页面带回到本来的View中再回传。而Partial、RenderPartial直接加载视图文件内容

2.Html.Partial可以直接供给用户控件名作为参数,而Html.Action须要有对应的Action,在Action内部返回PartailResult(即retun PartialView())。

3.对于简单的没有任何逻辑的用户控件,推荐应用Html.Partial;对于须要设置一些Model的用户控件,推荐应用Html.Action。当然,有Model数据也是可以应用Html.Partial办法的,可以看办法的重载。

4.Html.Partial与Html.Action有啥区别呢?区别就是,Html.Partial只有一个视图,而Html.Action除了视图,还真的有个Action跟它对应,所以,Html.Action功能比Html.Partial要强。

 

如何调用这个Html.Partial

 //1、以视图名使用当前文件夹下的视图(如果没有找到,则搜索 Shared 文件夹)
@Html.Partial( "_test" //加载对应文件 /Views/Product/_test.cshtml
 
//2、依据应用根路径定位视图// 以 "/" 或 "~/" 开头的路径代表应用根路径
@Html.Partial( "~/Views/Product/_test.cshtml" )
@Html.Partial( "/Views/Product/_test2.cshtml" )
 
//3、加载其他目录的 视图文件
//注意:需要复制views中的web.config 到template目录,否则会提示  "/template/A.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>"
@Html.Partial( "/template/A.cshtml" )

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

在ASP.NET MVC中,有什么区别:

Html.Partial and Html.RenderPartial
Html.Action and Html.RenderAction

解决方法

Html.Action调用控制器的动作,这意味着它实例化控制器实体,调用动作方法,构建模型并返回视图结果.

Html.Partial使用已创建的模型(或者可以在没有模型的情况下调用)来渲染指定的视图.

何时使用一个而不是另一个?如果您已有模型并且只想拥有可重复使用的视图,请选择Html.Partial.如果你看到某个部分值得拥有自己的模型和动作,那么使用Html.Action可能是有意义的.

这个问题在this article中有更详细的讨论,你在上面看到的基本上是它的摘录.

asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用:

     @Html.Partial 对应 @{Html.RenderPartial(....);}@Html.Action 对应 @{Html.RenderAction(....);}

2、Html.Partial可以直接提供用户控件名作为参数,

    而Html.Action需要有对应的Action,在Action内部返回PartailResult(即retun PartialView())。

3、对于简单的没有任何逻辑的用户控件,推荐使用Html.Partial;对于需要设置一些Model的用户控件,推荐使用Html.Action。当然,有         Model数据也是可以使用Html.Partial方法的,可以看方法的重载。

4、使用Html.Action有个好处,就是可以根据不同的场景选择不同的用户控件。比如:@Html.Action("UserInfoControl")在对应的    UserInfoControl这个Action中,在用户未登录的时候,可以retun PartialView("LogOnUserControl");登录后,可以retun  PartialView("UserInfoControl");

c# – MEF最佳实践:在应用程序中我创建容器的位置以及调用Compose()的位置?

c# – MEF最佳实践:在应用程序中我创建容器的位置以及调用Compose()的位置?

我已经决定使用MEF作为我拥有的插件模式,并且发现MEF易于拾取而且根本没有侵入性.我查看了样品,发现它们非常容易使用.

然而,一旦开始实施,我开始苦苦于构图.假设我有一个在其中一个属性上有[ImportMany]的类.我看到的所有例子中,他们在具有导入的类中创建了Container(让我们称之为可组合的),并且基本上该类组成了自己.对于一个例子来说这可能是好的,但是确定地知道插件如何被填充对于组合物来说知道太多了.

我可以愉快地创建一个单例容器并在我的可编组中访问它,但是另外,composable必须在其自身上显式调用Compose()并且我对此不满意,因为它就像一个依赖注入场景,类主动调用在容器上解析().所以我不想将它用于服务定位.

为了使事情变得更糟,我也使用温莎城堡进行DI,我不确定MEF和Windsor如何一起工作.

我真的环顾四周,无法找到任何有关如何正确做MEF的指导和样本.现在可能是我没有环顾四周或者我不太了解MEF(这是真的)但是会从实际在现实世界中使用它的经验中重视你的观点.

解决方法

不要那样做.我在上一个项目中使用了MEF,我希望不要这样做.

背后有一个好主意(组合),我多年来一直在手动做.我很高兴.NET 4.0中的第一个正式版本,但仍然存在很多设计问题.

不幸的是,将测试和错误发现留给最终用户并反馈来之不易的错误和建议是微软政策的一部分.

如果您使用示例所示的方式,MEF是很好的.一旦你需要一点改变,你会发现没有足够的文档,没有人会回答你.以下是我在MEF中未解决的一些问题,您可以在codeplex.com中找到我的问题,这些问题从未得到开发团队的回答:

1)如何将参数传递给零件的构造函数(他们可能会说使用在Codeplex版本中提供的ExportFactory,但是我浪费了很长时间在此,我可以说没有可接受的解决方案)

2)如何设置零件配置? (我最终通过一种不好的方法将配置传递给零件,但最好的可用)

3)MEF非常慢,因为它在引擎盖下使用反射.对于我的情况,加载1,000个零件需要60秒.

4)调试很棒.你得到的消息不清楚.您将最终从codeplex下载完整的源代码并在代码中搜索您的异常.

毕竟我认为如果你有其他选择,让MEF成熟并使用下一个版本.

我只是分享了自己的经验.

关于html – 如何将两个div并排放置在第二个宽度为100%的位置?html如何将两个div块并排放置的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、c# – MEF最佳实践:在应用程序中我创建容器的位置以及调用Compose()的位置?的相关信息,请在本站寻找。

本文标签: