Большинство диалогов берет ваш контент, оборачивает его и помещает результат непосредственно перед </body>
на странице ... это проблема в ASP.Net, потому что это вне <form></form>
, он должен быть внутри, чтобы бытьвключены в данные POST.
Когда вы создаете диалоговое окно, добавьте его в <form>
, когда оно заканчивается, вместо <body>
, например, это то, что вы будете делать с Диалоговое окно jQuery UI :
$("#myDiv").dialog({ ...options... }).parent().appendTo("form:first");
Теперь, когда оно было перемещено внутри <form>
, оно должно публиковаться правильно.