首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法修改Controls集合,因为该控件包含代码块(即<% ... %>) javascript

无法修改Controls集合,因为该控件包含代码块(即<% ... %>) javascript
EN

Stack Overflow用户
提问于 2013-05-30 18:39:34
回答 1查看 1.1K关注 0票数 0

关于我的aspx页面上的javascript,我有一点不同的问题。我目前没有使用任何母版页,说的配置在另一个项目中工作良好,但我撞我的头和谷歌解决方案,但仍在搜索…

我的ASPX代码

代码语言:javascript
复制
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="comp1.aspx.cs"      Inherits="StudentManagement.comp1" %>

   <!DOCTYPE html>

   <html xmlns="http://www.w3.org/1999/xhtml">
   <head runat="server">
    <title>
        Submit / Update Complains
    </title>
    <!-- CSS -->
    <link rel="stylesheet" type="text/css" href="Style/structure.css" />
    <link rel="stylesheet" type="text/css" href="Style/form.css"/>
    <link rel="stylesheet" type="text/css" href="Style/Submitbtn.css" />
    <link rel="stylesheet" type="text/css" href="Style/MenuMaster.css"/>
    <link rel="stylesheet" type="text/css" href="Style/Logout.css"/>
    <link rel="stylesheet" type="text/css" href="Style/Logoutbtn.css"/>
    <link rel="stylesheet" type="text/css" href="Style/impromptu.css"/>

     <!-- JavaScript -->
     <script type="text/javascript" src="Scripts/jquery.js"></script>
     <script type="text/javascript" src="Scripts/jquery-latest.min.js"></script> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js">     </script> 
      <script type="text/javascript" src="Scripts/wufoo.js"></script>
      <script type="text/javascript" src="Scripts/jquery-impromptu.2.6.min.js"></script>


      <script type="text/javascript">

        function confirmSubmit() {
        $.prompt('Are you sure you want to submit?'
            , {
                buttons: { Ok: true, Cancel: false }
                , callback: confirmSubmitResult
            }
        );
        return false;
    }

    function confirmSubmitResult(v, m, f) {
        if (v) //post back if the user clicked OK
            $('#<%= btnSubmit.ClientID %>').click();
    }
    </script>


</head>

一点帮助都不会有的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 18:49:46

您不能在runat="server“标记内使用Response.Write块。看看this post,看看背后的原因和修复方法:

Javascript:

代码语言:javascript
复制
 function confirmSubmitResult(v, m, f) {
        if (v) //post back if the user clicked OK
            $('#<%# btnSubmit.ClientID %>').click();
    }

背后的代码:

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
   {
      Page.Header.DataBind();    
   }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16833983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档