使用$get ASP.NET时出现错误
Getting Error vhen using $get ASP.NET
在我的主页中,我插入了以下javascript
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<link rel="Stylesheet" type="text/css" href="css/MainStyle.css" />
<script type = "text/javascript">
function ClientItemSelected(sender, e) {
$get("<%=hfCustomerId.ClientID %>").value = e.get_value();
}
在我的内容页中我有一个AutocompleteExtender这个这是代码
<asp:TextBox ID="txtCustomer" runat="server">
</asp:TextBox>
<ajx:AutoCompleteExtender ServiceMethod="SearchCustomers" MinimumPrefixLength="2"
CompletionInterval="100" EnableCaching="false" CompletionSetCount="10" TargetControlID="txtCustomer"
ID="AutoCompleteExtender1" runat="server" FirstRowSelected="false" OnClientItemSelected="ClientItemSelected">
</ajx:AutoCompleteExtender>
<asp:HiddenField ID="hfCustomerId" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
onclick="btnSubmit_Click" />
但是当我编译时,我得到这个错误
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request.
Please review the following specific error details and modify your source code
appropriately.
Compiler Error Message: CS0103: The name 'hfCustomerId' does not exist in the current context
Source Error:
Line 11: <script type = "text/javascript">
Line 12: function ClientItemSelected(sender, e) {
Line 13: $get("<%=hfCustomerId.ClientID %>").value = e.get_value();
Line 14:
Line 15: }
有什么我错过了…?
hfCustomerId
在aspx页面中,而不是在粘贴页面中,所以你不能直接引用它。
这里有一个指南:如何:参考ASP。. NET母版页内容
在实际控件(id为hfCustomerId的隐藏字段)存在的内容页上用javascript声明一个var,如:
var ddlFldDataID = $("<%= ddlFldData.ClientID %>");
使用此变量代替母版页中的直接id,如
function ClientItemSelected(sender, e) {
$('#' + ddlFldDataID.selector).val() = e.get_value();
}
相关文章:
- VB NET JQUERY AJAX上出现错误500
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- 使用ASP.NET CustomValidator避免重复的错误消息
- 如何防止由ng重复引起的net::ERR_INSUFICIENT_RESOURCES错误
- 从ASP转换后出现无效ViewState错误.NET 1.1到ASP.净额3.5
- ASP.NET MVC - 未捕获的引用错误:即使我包含库,也不会定义jQuery
- 包装java.net.UnnknownHostException:文件:未知错误原因:文件:PTC thingworx服
- 在ASP.NET MVC中写入@Html.Raw(Html.Debug)时出现语法错误
- 处理JavaScript中的net::ERR_CONTENT_LENGTH_MISMATCH错误
- asp.net Jquery.ajax保留JSON.分析意外字符错误
- ASP.Net MVC 5 Ajax 请求在编辑页面上不存在错误__RequestVerificationToken
- ASP.NET 5 WebSocket 连接的错误 404
- 运行jQuery脚本发出ajax请求2分钟后出现错误net::ERR_INSUFFICIENT_RESOURCES
- 简单Aurelia ASP中的Javascript错误.Net 5.0 RC1设置
- Asp. js中的模糊错误.Net 2.0 With Javascript
- 不小心,神秘地阻止了ASP中的WCF服务调用错误.. NET按钮单击处理程序通过检查样式属性
- AJAX调用返回内部服务器错误.. NET MV3项目
- reangular删除并放置错误net::ERR_NAME_NOT_RESOLVED
- 403 - Forbidden:拒绝访问"在ASP中压缩和捆绑CSS时出现的错误.NET Web窗体