【发布时间】:2011-09-10 14:56:49
【问题描述】:
对此有什么想法吗?
我在 VS2010 中使用 MVC2。我有 javascript 在我的视图中将标记放在谷歌地图上。我需要从文本框中获取地址和距离,
<%= Html.TextBox("address") %>
<%= Html.TextBox("distance") %>
在我的代码中用作函数drawMap(address, distance); 中的参数。
有没有我可以用来访问它的注册对象?此外,在 <script type="text/javascript"><script> 标志中使用 <%= Html. (..) %> 时遇到一些问题。我意识到我可能应该在这里实现 MVC 模型,虽然在加载时使用它来填充文本框,但不能在 POST 回来时再次从文本框中拉回信息,以获取视图中 javascript 函数中的值.
收到任何建议!提前致谢。
/////////////////////////////////////// ///////////////////////////////////////// ///////////////////////////////////////// ////////////////
// 进一步的问题:DropDownListFor
///////////////////////////////////////// ///////////////////////////////////////// ///////////////////////////////////////// /////////
是否还有一种简单的获取信息的方法:
<%: Html.DropDownListFor(model => model.SavedAddress1, ViewData["StartLoc"] as SelectList) %>
为此的 SelectList 保存在 Controller 中。我会在 POST 中从控制器中选择哪一个吗?或者有没有办法确定在 Javascript 中直接选择了哪个。
非常感谢
【问题讨论】:
-
请贴一些代码..从视图,从js
标签: javascript asp.net-mvc asp.net-mvc-2 html-helper