2013-09-26 4 views
1

Я хочу вызвать эту функцию JQuery из C# код позади, но он не работает Вот функция JQueryвызов функции JQuery из кода позади в C#

function showDialog(id, title) { 
$(id).dialog({ 
    modal: true, minWidth: 600, title: title 
}); 
$(id).parent().appendTo($("form:first")); 

}

и вот код, за которым я использую

ClientScript.RegisterClientScriptBlock(this.GetType(), "myfunction", "$(document).ready(function(){showDialog('#editCustomer','نحديث معلومات عميل');});", true); 

Но это не работает

+1

, чтобы зарегистрировать клиентский текст, вам нужен скриптовый менеджер или менеджер скриптов ajax toolkit .... – asharajay

ответ

3
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "myfunction", "<script type='text/javascript'>myFunction(params...);</script>", true); 
1

попробовать это,

ScriptManager.RegisterClientScriptBlock(this.Page,this.GetType(), "myfunction", "$(document).ready(function(){showDialog('#editCustomer','نحديث معلومات عميل');});", true); 

также попробовать первый положить вашу функцию JQuery внутри $().

Смежные вопросы