Нужно вызвать jQuery (окно) .load (функция ()), используя c # - PullRequest
0 голосов
/ 15 октября 2011

Мне нужно позвонить на (window).load(function ()) с помощью C #. В любом случае, я мог бы сделать это.

Ответы [ 2 ]

2 голосов
/ 15 октября 2011

Зарегистрируйте любой нужный скрипт с помощью RegisterStartupScript:

protected void Page_Load(object sender, EventArgs e)
{
    // Define the name and type of the client scripts on the page.
    String csname1 = "PopupScript";
    Type cstype = this.GetType();

    // Get a ClientScriptManager reference from the Page class.
    ClientScriptManager cs = Page.ClientScript;

    // Check to see if the startup script is already registered.
    if (!cs.IsStartupScriptRegistered(cstype, csname1))
    {
        StringBuilder cstext1 = new StringBuilder();
        cstext1.Append(@"$(document).ready(function() {
                                // Handler for .ready() called.
                              });");

        cs.RegisterStartupScript(cstype, csname1, cstext1.ToString(), true);
    }
}
1 голос
/ 15 октября 2011

Нет!это невозможно.Вы не можете использовать клиентские объекты в серверном скрипте.Для получения дополнительной информации читайте - Использование JavaScript вместе с ASP.NET

...