繁体   English   中英

HTML.EditorFor内部Java脚本

[英]Html.EditorFor inside java script

我正在学习ASP MVC并尝试使用表单,当您单击表单上的按钮时,我想在此表单中向div添加一些内容。

@using (Html.BeginForm())
{
    <div>
     <input type="button" value="Click to edit address" onclick="@String.Format("addAddress()")" />
    <div id='divResult'>

        Here I want to add new conntent after click button.

    </div>
    <div>
}

我的Java脚本功能不起作用:

<script type="text/javascript">
    function addAddress() {
            $('#divResult').replaceWith("@Html.EditorFor(m => m.User.HomeAddress)");
        }
</script>

谁能帮我? 我想填充我的User(model.User)对象,然后将其填充到服务器,但是Athe地址只能在单击按钮后填充,因为它有很多要填充的字段,但是地址不是必需的。

尝试这个:

@using (Html.BeginForm())
{
<div>
    <input type="button" value="Click to edit address" onclick="addAddress()" />
    <div id='divResult' hidden='hidden' >
        @Html.EditorFor(m => m.User.HomeAddress)
    </div>
</div>
}

-

<script type="text/javascript">
    function addAddress() {
        $('#divResult').show();
    }
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM