c# - 无法访问 div 值
问题描述
我有 div,并且使用 jquery 动态添加了 div 记录
现在我希望 div 记录应该在 C# 后面的代码中使用,这样我就可以在数据库中插入值。
当我在我的 div 中指定 runat="server" 时,我的记录不会在 div 中绑定。
//Jquery Code
var NewData = '<div class="col-sm-12">' + x + ' ' + y + ' ' + txtName.value + ' <a href="javascript:void(0);" class="remCF" data-marker="m_' + x + '_' + y + '">Remove</a> </div>';
$("#divdynamicData").append(NewData);
//HTML code
<div id="divdynamicData"></div>
<asp:Button ID="btnSaveTODB" runat="server" Text="SaveToDB" OnClick="btnSaveTODB_Click" />
我想要的是当使用单击 SaveTODB 按钮时,如果我的 div 包含 50 条记录,则应将其添加到 DB 中,但在此之前我希望在后面的代码中访问此 div
解决方案
使用 Jquery 从前端调用 c# 方法。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
Jquery 在按钮单击时获取数据。
<script>
Jquery.('#btnSaveTODB').click(function(){
$.post('Home/GetSaveData?NewData=' +NewData,function(res){
alert('Data Sent');
});
});
</script>
在你的 C# 类中
[Web Method]
public void GetSaveData(string NewData)
{
///Your c# code here
}
推荐阅读
- php - 使用 Bootstrap PHP 和 CSS 的网格/布局
- node.js - nodejs cron job(AWS) - 我如何在多个时区运行 cron 作业
- google-cloud-functions - 使用最新版本的函数模拟 Firebase 函数
- python - 无法为我的 Dropbox api 创建访问令牌。错误:您必须是团队管理员才能执行此操作
- discord.js - 是否可以在嵌入声明之后直接放置 if 语句
- r - R data.table 折叠和绘图
- php - PHP json_encode 内容长度限制
- docker - docker-compose - 资源暂时不可用
- java - JPA 应用程序管理的持久性上下文数据源配置与 java 没有持久性 xml 文件
- shopify - Shopify / Liquid - 访问当前标签搜索/过滤器之外的文章