我正在学习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地址只能在点击按钮后填写,因为它有很多要填写的字段,但不需要地址。
答案 0 :(得分:1)
试试这个:
@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>