Я закончил тем, что использовал кнопку отправки, которая вызывает javascript, и добавил значение к модели представления, чтобы сделать это.
На странице:
<input type="hidden" asp-for="SelectedAttendeeId" />
<input type="button" onclick="DeleteAttendee(@item.Id)" value="E" />
В JavaScript:
function DeleteAttendee(attendeeId) {
var selectedAtt = $('#SelectedAttendeeId');
selectedAtt.val(attendeeId);
var model = $('#frmSession').serialize();
$.post('/Training/Session/DeleteAttendee', model, function (data) {
// success logic here
});
}
Получите MSI и сделайте
string InstallFile = "SSCERuntime-ENU-x86.msi"
string LogFile = "C:\Install.log"
Process proc;
proc = Process.Start("msiexec", "/l " + LogFile + " /quiet /i " + InstallFile);
При выполнении этого для поддержки развертывания настольного приложения, это - плохая идея.
Используйте Компактный Выпуск SQL Server, а не Express Edition. Это больше подходит для незавершенных ситуаций, и намного легче развернуться.
Спасибо за быстрый ответ я попробовал бы его, но я смотрю что-то вроде этого для SQL EXPRESS http://msdn.microsoft.com/en-us/library/ms144259.aspx
] Переменные можно найти здесь, [] http://msdn.microsoft.com/en-us/library/ms345154(SQL.90). ).aspx[][
] []Вы должны быть в состоянии установить без звука, используя msiexec /qn REBOOT=ReallySuppress ADDLOCAL=ALL INSTANCENAME= SAPWD=[
] []Вы можете захотеть установить некоторые другие переменные, которые вы можете найти в вышеуказанной ссылке, например SQLAUTOSTART и DISABLENETWORKPROTOCOLS.[
].