Asp.net Core如何呈现视图

时间:2015-01-12 12:57:13

标签: razor asp.net-core asp.net-core-mvc

MVC 6如何呈现视图。 Razor ViewEngine中生成html输出的实际方法是什么?如果可能的话,请解释渲染视图的过程。

可能你可以把我指向github上的mvc源文件。谢谢!

2 个答案:

答案 0 :(得分:4)

以下是您正在寻找的完整解决方案。我使用依赖注入来获取控制器中的HtmlHelper。如果你愿意,也可以注入自己的助手。

Slider {
    x: 0;
    y: 0;        
    id: minSizeSlider;
    property real defaultVal: 5.0
    value: defaultVal;
    minimumValue: 0.0;
    maximumValue: 128.0
    onValueChanged: {
        if( value == defaultVal ) { // <== default value, no need to check
            return; 
        }
        if( value < maxSizeSlider.value ) {
            console.log("minValue:" + value);
        } else {
            value = maxSizeSlider.value;
        }
    }
}

答案 1 :(得分:0)

我不知道这是否有帮助,可能你必须开始看标签助手:

https://github.com/DamianEdwards/TagHelperStarterWeb

他们正在以不同的方式创建以更自然的方式集成在页面中的帮助程序。