jmp*_*ena 29 javascript c# asp.net visual-studio
林收到这个错误时,尝试调用我的网页上的一个__doPostBack,每一页,我在项目中使用__doPostBack的功能,但在这个特殊的网页即时得到的是JavaScript错误.
我一直在寻找在互联网和我读的唯一的事情是,当我有一个unclose标签,但我查看网站和其确定这个错误happends.
错误:__doPostBack没有定义源文件:HTT://本地主机:99 /项目名/ Disable.aspx线:1
小智 38
运行时/客户端错误__doPostBack未定义让我困扰了几个小时.网上有很多误导/错误的帮助.我Page_Load在default.aspx.cs文件的情况下插入了以下代码行,一切正常,在我的系统和GoDaddy的生产中.
ClientScript.GetPostBackEventReference(this, string.Empty);
Run Code Online (Sandbox Code Playgroud)
SAG*_*SDX 21
如果页面没有导致回发的控件,__ doPostBack()将不会作为函数定义输出.覆盖此方法的一种方法是在Page_PreRender()中包含此行:
this.Page.ClientScript.GetPostBackEventReference(<a control>, string.Empty);
Run Code Online (Sandbox Code Playgroud)
该函数返回一个调用__doPostBack()的字符串; 但也强制页面输出__doPostBack()函数定义.
Pau*_*ter 16
这就是我发生这种情况的原因:我不小心忘记了脚本标签必须始终有结束标签:
<script src="/Scripts/appLogic/Regions.js" />
Run Code Online (Sandbox Code Playgroud)
我更正了脚本标记:
<script src="/Scripts/appLogic/Regions.js" type="text/javascript" ></script>
Run Code Online (Sandbox Code Playgroud)
和理智回来了.
小智 13
只需将此代码添加到.aspx即可
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)
Jam*_*ran 10
__doPostBack()应该由任何可能导致回发的ASP.NET WebControl自动包含.你听起来像是在你写的一些Javascript中手动调用它.如果是这样,您将需要包含一个WebControl,以确保将该函数插入到页面中.
| 归档时间: |
|
| 查看次数: |
72314 次 |
| 最近记录: |