如何在后面的代码中获得在客户端创建的文本框的值
How to get value of textbox created on the client side in the code behind?
我正在使用jquery创建动态文本框。我想访问每个文本框的值后面的代码使用asp.net.
HTML (. aspx)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$("#btnAdd").bind("click", function () {
var div = $("<div />");
div.html(GetDynamicTextBox(""));
$("#TextBoxContainer").append(div);
});
function GetDynamicTextBox() {
return '<input id="dynamictxtbx" name = "DynamicTextBox" type="text" /> '
}
</script>
后台代码(.aspx.cs) protected void ListView1_ItemUpdating(object sender, ListViewUpdateEventArgs e)
{
// I want to access values here //
}
我想访问ListView1_ItemUpdating
函数内部的值。我该怎么做呢?
首先,你需要为动态控件提供唯一的id,因为html不允许你添加任何具有重复id的元素。你也可以获取文本值,确保你已经设置了文本框的name属性,如下所示,同时动态添加它。
'<input id="dynamictxtbxuniqueID" name = "DynamicTextBox" type="text" />'
现在为了让它进入后面的代码使用下面提到的 c#代码来访问动态文本框
//Get the Textbox value
string textboxval = Request.Form["DynamicTextBox"];
使用此链接进行进一步参考
相关文章:
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 如何为在客户端检查其密码的用户创建登录页面
- 如何使用 Response 类创建要下载的文件,然后与客户端交互
- 在节点中创建bitpay客户端
- 是否有跨浏览器的解决方案可以在客户端上创建目录
- 如何在HTML5上创建发送整数的WebService客户端
- 做全栈JavaScript框架在客户端或服务器上创建HTML
- 使用JavaScript/Jquery创建文本文件下载/更新到本地客户端机器中的特定位置
- 创建要下载的文件(客户端与后端)
- 我已经从d3图表中创建了一个base64图像,需要使用客户端javascript或angular将其发布到faceboo
- 如何使用纯JavaScript和HTML5创建客户端全文搜索引擎
- 使用 javascript/jquery/any 动态创建 html 页面客户端.如果不可能,如何使用 php/ajax
- 如何发送在Outlook客户端的电子邮件中创建.png的javascript
- 动态创建页面 og 元数据 - 客户端
- 创建客户端库有什么意义
- Meteor Braintree -- 通过 Meteor 方法创建客户端令牌
- 概念 - 从 PHP 对象创建客户端验证
- asp.net/javascript创建cookie,创建客户端或服务器端的优势
- Spring表单,使用javascript创建客户端元素
- 如何为ASP.NET用户控件创建客户端API