Asp.net mvc 3 在mvc3中,如何访问控制器中视图的div内部文本?

Asp.net mvc 3 在mvc3中,如何访问控制器中视图的div内部文本?,asp.net-mvc-3,Asp.net Mvc 3,我有一个可编辑的Div。当我在单击一个按钮后编辑Div时,如何访问控制器中的Div内部文本…在控制器请求中[“”]…是可能的???很难正确理解您的问题,但如果您试图在控制器中处理Div的内容,ajax将是您最好的朋友。例如,您可以使用jQuery加载更改后的div内容,然后向控制器的操作发布将处理该内容的操作。否这是不可能的,因为元素不是在提交元素时将值发布回服务器的输入元素。你可以 使用或代替 在客户端使用JavaScript获取的内部文本,并将值包含在提交给服务器的值中 就我个人而言,我会选

我有一个可编辑的Div。当我在单击一个按钮后编辑Div时,如何访问控制器中的Div内部文本…在控制器请求中[“”]…是可能的???

很难正确理解您的问题,但如果您试图在控制器中处理Div的内容,ajax将是您最好的朋友。例如,您可以使用jQuery加载更改后的div内容,然后向控制器的操作发布将处理该内容的操作。

否这是不可能的,因为
元素不是在提交
元素时将值发布回服务器的输入元素。你可以

  • 使用
    代替
  • 在客户端使用JavaScript获取
    的内部文本,并将值包含在提交给服务器的值中

  • 就我个人而言,我会选择选项1,只需在“可编辑的”

    div
    中添加一个
    ,而不是您在问题中提到的用户可以“编辑”其内容的
    输入元素。我建议您编辑您的问题,添加一些代码,并对其进行解释。然后再次询问代码中的具体问题。谢谢兄弟…我使用ajax调用了,这很有效..我将代码放在下面。。函数getPerson(currentId,content){$.ajax({url:'@url.Action(“操作名”,“控制器名”)”),类型:'post',数据类型:'json',缓存:false,数据:{id:currentId,数据:content,页面名:“AboutUs”},成功:函数(person){$('#FirstName').val(person.FirstName);$('#LastName').val(person.LastName);}};