相关疑难解决方法(0)

在Controller或其他地方将部分渲染为字符串

所以基本上我有一个局部视图,可以为我建立一个很好的表.我想每周通过电子邮件发送给我的用户.而不必再次基本上复制的模板,我想我的模型转发到控制器并接收相应产生HTMLString.

是否可以在Controller中执行此操作,我觉得它应该是一个非常简单的过程.

asp.net-mvc partial-views

6
推荐指数
3
解决办法
5400
查看次数

返回部分视图和消息

我有一个部分视图,可以更改连接字符串.提交Edit动作时会被调用.从这里我想要返回并重新打开局部视图,如果我希望用户有第二次去.如果一切顺利(或崩溃),我想调用我的JavaScript函数Logout,将用户注销并重定向到某个起始页.

两种解决方案都有效,但不是一起 我显然错过了一些最佳实践,我该怎么办?

部分视图:EditSetting

@model WebConsole.ViewModels.Setting.SettingViewModel

@using (Ajax.BeginForm("Edit", "Setting", new AjaxOptions { UpdateTargetId = "div" }, new { id = "editform" }))
{
    <fieldset>
        @Html.AntiForgeryToken()

        <div class="form-horizontal">
            @Html.ValidationSummary(true, "", new {@class = "text-danger"})

            <div class="form-group">
                @Html.LabelFor(model => model.User, htmlAttributes: new {@class = "control-label col-md-2"})
                <div class="col-md-10">
                    @Html.EditorFor(model => model.User, new {htmlAttributes = new {@class = "form-control"}})
                    @Html.ValidationMessageFor(model => model.User, "", new {@class = "text-danger"})
                </div>
            </div>

            <div class="form-group">
                @Html.LabelFor(model => model.Password, htmlAttributes: new {@class = "control-label …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc asp.net-mvc-partialview asp.net-mvc-5

1
推荐指数
1
解决办法
6292
查看次数