Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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 奇怪的反应行为_Asp.net - Fatal编程技术网

Asp.net 奇怪的反应行为

Asp.net 奇怪的反应行为,asp.net,Asp.net,我正在从事一个ASP.NETMVC项目。在我的控制器中,我检查ModelState是否有效,并根据结果为IsSucceed分配一个值: if (ModelState.IsValid) { ModelTutucu.modelim.IsSucceed = true; } return View("YaziEkle",ModelTutucu.modelim); <div class="success"> @if(Model.IsSucceed) { s

我正在从事一个ASP.NETMVC项目。在我的控制器中,我检查
ModelState
是否有效,并根据结果为
IsSucceed
分配一个值:

if (ModelState.IsValid)
{
    ModelTutucu.modelim.IsSucceed = true; 
}

return View("YaziEkle",ModelTutucu.modelim);
<div class="success">
    @if(Model.IsSucceed) {
        string success = "It is successfully saved.";
        Response.Write(success);
    }
</div>
在我看来,我有一个“成功”类的div。我有一些文本是由
Response.Write()
写入
IsSucceed
的值:

if (ModelState.IsValid)
{
    ModelTutucu.modelim.IsSucceed = true; 
}

return View("YaziEkle",ModelTutucu.modelim);
<div class="success">
    @if(Model.IsSucceed) {
        string success = "It is successfully saved.";
        Response.Write(success);
    }
</div>

“Foo”出现在div中,但我不能得到与Response相同的结果。这个问题的原因是什么?我怎样才能解决它?提前感谢。

您应该使用
@
而不是
响应。Write()
<代码>响应(写)()是在渲染和写入剃须刀之前编写的,因此这是为什么它出现在顶部,而不是在中间或者它应该在哪里。使用
@
可确保根据html标记将字符串呈现在应该呈现的位置

比如: