繁体   English   中英

从Asp.Net中的JS执行回发

[英]Perform postback from js in Asp.Net

这些是我的aspx,如何从js执行?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RetailReport._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server" enableviewstate="false">
    <link href="layout/Images/logo.ico" rel="shortcut icon" />
    <title>My Site</title>
</head>
<frameset border="0" rows="55, *" id="rowsFrameset" runat="server" enableviewstate="false">
    <frame name="header" src="Header.aspx" noresize="noresize" frameborder="0" scrolling="no">
    <frame name="mainpanel" src="ChildForm/Home.htm" noresize="noresize" frameborder="0">
    <noframes>
        <p id="p1">
            Reporting System
        </p>
    </noframes>
</frameset>
</html>

我努力了 :

function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}

但不起作用。 这是回发js调用__doPostBack('rowsFrameset','myAction');

有任何想法吗?

我同意埃里克。 您希望元素在代码中的某处发生回发。

我看不到任何触发回发的按钮或控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM