【发布时间】:2013-05-18 16:21:33
【问题描述】:
我是将 j-stuff 连接到 c# 应用程序的新手。 我的问题是,在 Web 界面上,用户填写 3 个文本框并按下 go 按钮。 正在执行此操作的 javascript 如下:
$("#go").on('click', function(e) {
e.preventDefault();
var name = $("#comp").val();
var qty = $("#qty").val();
var value = $("#VoucherVal").val();
});
现在我的问题是,我希望在 c# 应用程序中获取这 3 个变量的值,以便我可以按照自己的方式处理它们。
你能帮帮我吗?
问候 M
【问题讨论】:
-
使用隐藏输入类型并使用 $('#hidden1').val(value1); 将这些值写入那些隐藏字段然后您从这些 hdden 字段中获取服务器端的值。
-
如何从 c# 访问它们?
-
你的问题太笼统了。 Frank59 给了你一个很好的解决方案。但 MVC 并不是唯一的解决方案。您的方案的主要元素是:Javascript 客户端、服务器端 C# 处理程序。客户端应该对处理程序执行 AJAX 调用,传递正确的变量及其值。根据您的解决方案架构,处理程序可以以不同的方式实现(MVC、.net HttpHandler、JayRock 处理程序等)。我建议您定义您的解决方案,然后发布更具体的问题。
-
最好的解决方案是使用
hiddenfield
标签: c# javascript jquery interface