如何从JavaScript到C#代码中获取特定值
How to get a specific value from JavaScript to C# coding?
通过JavaScript动态创建所有内容后,我想在C#代码中移动一个特定的值;我不想要所有的东西,我已经在代码中写下了我想把哪个变量移到我的C#代码中:
<script>
var test="i want this variable into my c#";
var only for javascript="i don't want this to be travel when i click on submit button";
var s = document.createElement("input"); //input element, Submit button
s.setAttribute('type', "submit");
s.setAttribute('value', "submit");
</script>
要将客户端变量"放入c#",需要将其作为对运行c#的服务器的请求的一部分。这可以简单到将其附加到URL,也可以创建一个新字段,或者填充一个现有字段并发送它
// a variable
var test = "a value to be sent to the server";
// put the value into a hidden field
document.getElementById("hdnValue").value = test;
// submit the form containing the hidden field
document.getElementById("form1").submit();
由于我们讨论的是c#,我假设服务器是ASP.Net,或者是web窗体,或者是MVC。对于MVC,请确保有一个采用相应参数的控制器方法。对于web表单,可以包含<input type="hidden" runat="server" clientidmode="static" id="hdnValue" />
。然后,页面将可以访问代码隐藏中的此值。
我想将一个特定的值传递到我的c代码中。。。我没有想要所有
向服务器发送单个值的另一种(可能更优雅)方式是使用AJAX异步POST值。我建议使用jQuery来简化这一点,但它也可以用普通的JavaScript来完成。
以下是AJAX帖子的jQuery示例:
$.ajax({
url: "http://yourserverurl/",
type: "POST",
data: { test: "a value to be sent to the server" },
success: function(data){
// an optional javascript function to call when the operation completes successfully
}
});
相关文章:
- 如何从JavaScript到C#代码中获取特定值
- 获取PHP代码中日期选择器的值
- 无法将代码后面的值获取到JavaScript
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- 通过从文本区域获取代码,在画布中运行处理代码
- 如何获取保存在变量中的HTML代码的任何属性的值
- jQuery代码,用于在检查行时获取其他列的数据
- 分析JS代码以在客户端获取cookie
- 如何从c#代码中获取asp控件id
- 如何将JavaScript自动POST的状态代码获取到另一个域
- "“用户友好”;vimeo嵌入,从url获取嵌入代码
- 如何在标记之间获取代码
- 从客户端获取代码隐藏中的输入文本框值
- 我将如何从外部 URL 获取代码并在 NodeJS 中执行它
- 未获取代码覆盖率信息
- 获取代码隐藏(C#)中的内部html值
- 如何在c#中获取代码背后的javascript值
- 如何从代码检查器中获取代码差异
- JQuery Datepicker获取代码绑定中的selectedmonth change事件
- 从页面稍后获取代码