Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法修改控件集合,因为该控件包含javascript代码块(即,<;%…%>;)_C#_Javascript_Asp.net - Fatal编程技术网

C# 无法修改控件集合,因为该控件包含javascript代码块(即,<;%…%>;)

C# 无法修改控件集合,因为该控件包含javascript代码块(即,<;%…%>;),c#,javascript,asp.net,C#,Javascript,Asp.net,关于我的aspx页面上的javascript,我有一点不同的问题。目前我没有使用任何母版页,在另一个项目中,所述配置运行良好,但我正在绞尽脑汁搜索解决方案,但仍在搜索 我的ASPX代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="comp1.aspx.cs" Inherits="StudentManagement.comp1" %> <!DOCTYPE html> &

关于我的aspx页面上的javascript,我有一点不同的问题。目前我没有使用任何母版页,在另一个项目中,所述配置运行良好,但我正在绞尽脑汁搜索解决方案,但仍在搜索

我的ASPX代码

    <%@ 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>

提交/更新投诉
函数confirmSubmit(){
$.prompt('您确定要提交吗?'
, {
按钮:{确定:正确,取消:错误}
,回调:confirmSubmitResult
}
);
返回false;
}
函数确认提交结果(v、m、f){
if(v)//如果用户单击“确定”,则发回
$('#')。单击();
}

您不能使用响应。请在runat=“server”标记中写入块。请查看此问题背后的原因和解决方案:

Javascript:

 function confirmSubmitResult(v, m, f) {
        if (v) //post back if the user clicked OK
            $('#<%# btnSubmit.ClientID %>').click();
    }
protected void Page_Load(object sender, EventArgs e)
   {
      Page.Header.DataBind();    
   }

这实际上是另一个问题。首先检查输出的ClientID是否正确,然后检查是否确实调用了confirmSubmit。我遵循了您的指南,但是错误消失了,但是我的代码没有运行受保护的void btnsSubmit_Click(对象发送者,事件参数e){string prompt=“$(document).ready(函数(){$.prompt({0}!);}}});string message=string.Format(提示,“此消息在回发后出现”);if(TextBox2.Text.Length==0 | | | TextBox1.Text.Length==0){ClientScript.RegisterStartupScript(typeof(Page),“message”,message);}Mike,我的回答是关于问题标题中错误的问题。这条评论本身就值得再问一个问题。谢谢你的回答。我感谢你的帮助…你能为我提供代码隐藏指导吗?