Asp.net 对于PHP';s require_once()?
我想知道是否有一个ASP.NETMVC相当于PHP的函数 假设我需要对一个特定动作调用RenderAction两次。但是,在从上述操作渲染的视图中,我需要打印一些init脚本,但只打印一次 有没有一个简单的机制可以做到这一点? 是否应在控制器中设置标志,然后将其传递到视图中 谢谢你能提供的帮助 编辑Asp.net 对于PHP';s require_once()?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我想知道是否有一个ASP.NETMVC相当于PHP的函数 假设我需要对一个特定动作调用RenderAction两次。但是,在从上述操作渲染的视图中,我需要打印一些init脚本,但只打印一次 有没有一个简单的机制可以做到这一点? 是否应在控制器中设置标志,然后将其传递到视图中 谢谢你能提供的帮助 编辑 谢谢你的回复。我知道我可以通过控制器、临时数据或类似的机制来实现这一点,但我不确定.NET MVC中是否有任何东西可以自动为我实现这一点。我不知道有类似的功能 是否应在控制器中设置标志,然后将其传递
谢谢你的回复。我知道我可以通过控制器、临时数据或类似的机制来实现这一点,但我不确定.NET MVC中是否有任何东西可以自动为我实现这一点。我不知道有类似的功能 是否应在控制器中设置标志,然后将其传递到视图中
这似乎是个好办法。当使用
RenderAction
helper时,需要将标志作为参数传递给控制器操作。我对PHP了解不够,您能进一步解释一下吗?也许你可以给我们看看你到目前为止的代码@RockingTheSixstring:只需单击问题中的链接@摇滚:OP提供的链接似乎充分解释了这一点。我明白了,我只是希望有一点代码上下文。设置一个标志似乎是最好的选择<代码>视图数据[“isSent”]=真/假并生成链接if(ViewData[“isSent”]){//RenderAction}
在本例中,我将呈现一些与一些facebook api调用相关的HTML。我只需要调用一些javascript初始化脚本一次。但是,如果视图被渲染多次,我不想继续初始化脚本。