我已经查看了在asp.net用户控件中使用JQuery的示例,当我尝试在论坛中表达的示例时,我仍然没有得到JQuery的任何响应.
有人可以帮我这个吗?整个控制标记如下所示.
为了防止它不明显,我想实现对txtNoteText文本框中接受的字符的过滤.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="NotesEdit.ascx.cs" Inherits="InstallationProjectManager.Restricted.NotesEdit" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI, Version=2011.2.915.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %>
<script src="<%# ResolveUrl("~/javascript/jquery-1.8.3.min.js") %>" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('<%= txtNoteText.ClientID %>').bind('keypress', function(event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
});
</script>
<table id="tblNotesEdit" style="border-collapse: collapse; border-spacing: 2px; border: 15px; padding: 1px; width: 100%;">
<tr>
<td>
<table style="margin-left: 10px; width: 100%;">
<tr><td><asp:HiddenField runat="server" ID="hfNoteID" Value='<%# DataBinder.Eval(Container, …Run Code Online (Sandbox Code Playgroud)