tri*_*thy 2 c# asp.net asp.net-mvc razor
我有两个操作结果,一个发送字符串,另一个加载视图
public ActionResult getTheString()
{
string message = //doing some thing ;
myModel myModel = new myModel();
myModel.property1 = message ;
return loadView(myModel);
}
public ActionResult loadView(myModel model)
{
return view (model);
}
Run Code Online (Sandbox Code Playgroud)
@model project.Models.myModel
@{
if(Model.property1 !=" ")
{what to do to show it as alert }
}
Run Code Online (Sandbox Code Playgroud)
在这里,我得到的好处是,model.property1是否有一些东西显示带有该字符串的警报,然后加载,如果消息中不包含任何内容,则只需加载即可。
不允许使用TempData,ViewBag,ViewData。
不允许在view中使用Script标签。它必须在单独的js文件中
您可以使用一些简单的Razor语法进行检查
@if(!string.IsNullOrEmpty(Model.Property1)) {
<script>alert("@Model.Property1");</script>
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12104 次 |
| 最近记录: |