Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 对于PHP';s require_once()?_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 对于PHP';s require_once()?

Asp.net 对于PHP';s require_once()?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我想知道是否有一个ASP.NETMVC相当于PHP的函数 假设我需要对一个特定动作调用RenderAction两次。但是,在从上述操作渲染的视图中,我需要打印一些init脚本,但只打印一次 有没有一个简单的机制可以做到这一点? 是否应在控制器中设置标志,然后将其传递到视图中 谢谢你能提供的帮助 编辑 谢谢你的回复。我知道我可以通过控制器、临时数据或类似的机制来实现这一点,但我不确定.NET MVC中是否有任何东西可以自动为我实现这一点。我不知道有类似的功能 是否应在控制器中设置标志,然后将其传递

我想知道是否有一个ASP.NETMVC相当于PHP的函数

假设我需要对一个特定动作调用RenderAction两次。但是,在从上述操作渲染的视图中,我需要打印一些init脚本,但只打印一次

有没有一个简单的机制可以做到这一点? 是否应在控制器中设置标志,然后将其传递到视图中

谢谢你能提供的帮助

编辑
谢谢你的回复。我知道我可以通过控制器、临时数据或类似的机制来实现这一点,但我不确定.NET MVC中是否有任何东西可以自动为我实现这一点。

我不知道有类似的功能

是否应在控制器中设置标志,然后将其传递到视图中


这似乎是个好办法。当使用
RenderAction
helper时,需要将标志作为参数传递给控制器操作。

我对PHP了解不够,您能进一步解释一下吗?也许你可以给我们看看你到目前为止的代码@RockingTheSixstring:只需单击问题中的链接@摇滚:OP提供的链接似乎充分解释了这一点。我明白了,我只是希望有一点代码上下文。设置一个标志似乎是最好的选择<代码>视图数据[“isSent”]=真/假并生成链接
if(ViewData[“isSent”]){//RenderAction}
在本例中,我将呈现一些与一些facebook api调用相关的HTML。我只需要调用一些javascript初始化脚本一次。但是,如果视图被渲染多次,我不想继续初始化脚本。