0

我正在学习和理解 asp.net MVC 和谷歌地图。刚刚在谷歌搜索时遇到了一个例子,并有疑问。

这就是我想要做的......

在表单中有 3 件事......一个动态 texbox、一个提交按钮和我正在尝试添加的“我的位置”按钮。

点击“我的位置”按钮,(我有 javascript 来获取我的坐标的纬度,长坐标)它应该显示在文本框上,只是想看看它是否正确拾取,然后我会点击提交按钮。

我在代码中看到了<%html.texbox('addr')%>我认为它是动态 texbox ...

这可能吗 ?我认为应该是,但我不确定如何。

4

1 回答 1

0

动态文本框是什么意思?每次用户单击按钮时的文本框?

<%html.texbox('addr')%> 语法是用于呈现文本框的东西,这不是动态的。这仅在渲染完整视图时渲染一次。您可以在此处阅读有关 asp.net MVC 视图引擎中输入扩展的更多信息http://msdn.microsoft.com/en-us/library/system.web.mvc.html.inputextensions.textbox.aspx
我想要真正插入一个动态文本框,只要您单击按钮,您就可以使用 Jquery(已经存在于 VS 制作的新 MVC 项目中)。并做类似的事情

$('#divId').append($('<input type="text"/>'))

你可以做类似的事情

var $tb = $('<input type="text" value="SOme_Value_Lat,LON"/>');
$('#divId').append($tb);
于 2012-07-22T19:56:04.670 回答