Tag: c

如何在asp.net Ajax更新pannel中使AsyncPostback之后的JQuery masked-input插件工作?

我有一个简单的.aspx页面和一个文本框我想用它来使用jquery.maskedinput-1.3.js和我的页面.aspx代码如下,问题是在第一页加载我文本框被屏蔽,但是asyncPostback蒙面输入插件无法正常工作! 如何使蒙版输入插件工作? 提前thx。 jQuery(function ($) { $(“#txtMembershipCode”).mask(“999-9999-999-9999”); }); membership Code : 我在网上尝试了很多不同的方法,但没有一种方法有效!

POST表单数组没有成功

我正在使用C#和.NET Framework 4.5.1开发ASP.NET MVC 5 Web。 我在cshtml文件中有这个form : @model MyProduct.Web.API.Models.ConnectBatchProductViewModel @{ Layout = null; } Create @if (@Model != null) { Producto: @Model.Product.ProductCode, Cantidad: @Model.ExternalCodesForThisProduct using (Html.BeginForm(“Save”, “ConnectBatchProduct”, FormMethod.Post)) { @Html.HiddenFor(model => model.Product.Id, new { @id = “productId”, @Name = “productId” }); Cantidad Lote @Html.TextBox(“ConnectBatchProductViewModel.BatchProducts[0].Quantity”) @Html.TextBox(“ConnectBatchProductViewModel.BatchProducts[0].BatchName”) } } else { Error. } 这是动作方法: [HttpPost] public […]

jquery与更新面板

我在使用jquery上下文菜单和更新面板时遇到问题。 我正在使用htmlTextWriter在Customtextbox控件的RenderBeginTag中编写上下文菜单的javascript。 一切正常,我可以右键单击每个文本框,然后出现菜单。 但是当我使用asp.net更新面板进行部分回发时,菜单将不会显示。 似乎jquery和html之间的绑定在部分回发后丢失了。 除了在RenderBeginTag之外,还有更好的方法来放置动态javascript代码吗? 我该如何解决这个问题?

在用户控件中从codebehind C#调用JavaScript函数

目前,我使用以下方法调用我的JavaScript函数: ScriptManager.RegisterClientScriptBlock(this, typeof(Page), Guid.NewGuid().ToString(), “$(function(){$.jGrowl(‘Hello World’);});”, true); 它完美地运作! 即使使用母版页和更新面板,它也能按预期工作。 但是,当我尝试在嵌入在使用jQuery厚盒调用的页面中的用户控件中执行相同操作时,它不起作用! 有谁知道如何解决这个问题?

使用ASP.NET的JQuery UI自动完成的有效方法

我在我的ASP.NET-C#网站上使用JQuery UI Autocomplete。 JavaScript的: $(function () { var availableTags = [ ]; $(“input.tag_list”).autocomplete({ source: availableTags }); }); 代码隐藏中的C#函数: public string GetAvaliableTags() { var tags = new[] { “ActionScript”, “Scheme” }; return String.Join(“,”, tags.Select(x => String.Format(“\”{0}\””, x))); } 这工作正常。 但我怀疑如果我从数据库中获取大量标签,它会立即加载页面加载上的所有标签,使其变慢。 我想到的有效方法是使用Ajax。 但我不是Ajax程序员,对此知之甚少。 任何人都可以告诉我如何有效地使用Ajax吗? 如何按需调用GetAvailableTags ? UPDATE 我试过这样的: $(function () { var availableTags = [function () { […]

在Visual Studio中调试javaScript。 第一次机会例外

我在visual studio(C ++)有一个项目。 项目的前端是用javaScript编写的,它是在chtmlview窗口中运行的C ++的简单GUI。 当项目在visual studio中运行时,在调试模式下,我得到以下内容: First-chance exception at 0x75a0812f in MyProject.exe: Microsoft C++ exception: Js::JavascriptExceptionObject at memory location 0x001fc524.. First-chance exception at 0x75a0812f in MyProject.exe: Microsoft C++ exception: Js::JavascriptExceptionObject at memory location 0x001fc6d0.. First-chance exception at 0x75a0812f in MyProject.exe: Microsoft C++ exception: Js::JavascriptExceptionObject at memory location 0x001fc444.. First-chance exception at 0x75a0812f in MyProject.exe: […]

如果div存在于页面上,则将新类和属性添加到div

可能重复: 如果页面上存在div,如何向div添加新的类和属性 我的母版页上需要JavaScript代码,它试图查找div是否存在。 如果是这样,它应该添加一个新类,并添加一个新的id属性。 例如,如果页面有这个div: abc.. 然后JavaScript代码应该像这样: abc.. div中的代码应该保持不变。 我试过这段代码,但这不起作用 if ($(‘.toplink’).exists()) { $(‘.toplink’).addClass(‘adin’).attr(‘data-aid’, ‘114’); } 这段代码有什么问题? 我在这个代码中放置了什么? 我可以用javascript而不是jquery做到这一点

调用ajax函数来重置数据库中的标志

我必须调用ajax函数来重置浏览器关闭事件中数据库中的标志。 我这样做是为了防止多次登录,因为我已经在登录事件中设置了标志,但我必须在浏览器关闭事件中重置它,所以我必须通过ajax函数来完成它但我是新手,所以请指导我打电话给ajaxfunction。 我已经审过了阙

文本框值更改未反映在c#后面的代码中

我正在使用带有C#的.NET framework 1.1。 我的问题描述如下。 我有服务器端文本框控件,id:= txtFromDate 。 视图状态已启用且其只读。 当我第一次加载页面时,我在上面的文本框中设置当前日期值。 之后我用jQuery更改了文本框的值。 然后使用带有一些__EVENTTARGET参数的jQuery回发页面。 我在后面的代码中使用了这个更改的文本框值。 我已经开发了带有1.1框架的Windows XP机器32位代码。 但现在我已将整个站点放在.NET 2.0应用程序池中的Windows Server 2008 R2版本(64位)上 问题:它在开发机器上运行良好。 但在Windows Server 2008中,jQuery对文本框值的更改并未反映在代码背后。 它保留了第一次加载页面时分配的旧值。 我想运行这个应用程序,因为它在我的开发机器上运行。 总之,我想在Windows Server 2008机器上的代码隐藏中更改textbox的值。 谢谢。

为什么我的对话框不起作用

这是我正在尝试但不工作的代码,根本没有任何问题 function HandleIt() { var objA = $get(”); if(objA.checked == false) $(“#dialog”).dialog(); //alert(“it works”); } 我给出的代码在对话框时就像这样, Hahahahaha 我想将它用作消息框,但它没有用完。