如何在单击表行时回发-MVC

发布于 2024-10-19 10:27:07 字数 112 浏览 1 评论 0原文

我的视图中有一个动态创建的表。每个表都有一个隐藏字段,并且有一个唯一的 ID。

当用户单击表行时,我需要回发,并且我必须在控制器中获取相应的隐藏字段值。

当用户单击行时如何回发。

I have a dynamically created table in my view. Each table have a hidden field and that have a unique id.

I need a post back while user click on table rows and i must get corresponding hidden field value in controller.

How can i post back while user click on rows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光倒影 2024-10-26 10:27:07

终于得到答案了。只需捕获表格行点击事件并提交表单即可。代码如下

视图所示

    //script

   <script type="text/javascript">
 $(document).ready(function () {         
     $('#resultTable tr').click(function (event) {            
         $('#myform').submit();
      });
 });
</script>
 //use beginform
<% using (Html.BeginForm("Search", "Search", FormMethod.Post, new { id = "myform" })) 
   { %>
       <table width="100%"  id="resultTable" cellpadding="0" cellspacing="0">
       //rows here
      </table>
      <% } %>

Finally got the answer.Just catch the table row click event and submit the form.The code is shown below

in view

    //script

   <script type="text/javascript">
 $(document).ready(function () {         
     $('#resultTable tr').click(function (event) {            
         $('#myform').submit();
      });
 });
</script>
 //use beginform
<% using (Html.BeginForm("Search", "Search", FormMethod.Post, new { id = "myform" })) 
   { %>
       <table width="100%"  id="resultTable" cellpadding="0" cellspacing="0">
       //rows here
      </table>
      <% } %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文