Не в состоянии получить доступ к значению div - PullRequest
1 голос
/ 21 января 2020

У меня есть div, и запись div добавляется динамически с помощью jquery Теперь я хочу, чтобы запись div использовалась в коде C#, чтобы я мог вставить значение в базу данных. когда я указываю runat = "server" в моем div, мои записи не связываются в div.

//Jquery Code
var NewData = '<div class="col-sm-12">' + x + '   ' + y + '  ' + txtName.value + ' &nbsp; <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 записей, его следует добавить в БД, но до этого я хочу доступ к этому div в коде за

1 Ответ

0 голосов
/ 22 января 2020

Используйте 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...