Tag: asp.net

防止__doPostBack开火

我有一个网格控件,允许用户将值添加到网格中。 它会生成以下用于插入全新项目的链接。 Insert 我有一些自定义的jQuery代码,可以在提交之前validation文本框。 我试图阻止链接提交__doPostBack,但我的代码不起作用。 // if need be, move this to its own .js file String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ”); }; // Document loaded, let’s register some validation $(function() { $(‘#holidayValidationDisplay’).hide(); $(‘a#radGridHolidays_ctl00_ctl02_ctl02_PerformInsertButton’).click(function(e) { e.stopImmediatePropagation(); e.preventDefault(); var hasErrors = false; // alert(‘You clicked me!’); var holidayName = $(‘#radGridHolidays_ctl00_ctl02_ctl02_validatorHolidayName’).val().trim(); var holidayDate = $(‘#radGridHolidays_ctl00_ctl02_ctl02_RDIPHolidayDate_dateInput_text’).val().trim(); if […]

从位于更新面板外部的控件触发asp.net事件

我有一个非常棘手的情况。 我有一些复选框用作转发器的filter,复选框放在jquery手风琴内,当我使用ajx更新面板时jquery手风琴停止工作时会出现问题。 我希望通过异步回发来完成过滤。 所以我所做的是将转发器放在更新面板中。 现在我想使用复选框的回发选项,它位于更新面板之外,以触发相应的事件并更新转发器。 怎么可能呢? 请帮忙。

将Transperancy设置为模态弹出窗口内的iFrame

我在后台显示一个pdf,顶部有一个Popup,其中包含一个iFrame,我想为弹出窗口设置透明度。 它在Chrome浏览器和浏览器的其余部分完美无效:(这里是Fiddler链接: 点击这里 请告诉我如何在所有浏览器中工作。

ASP.NET – 设置CheckBox的CssClass

以下代码 ((CheckBox)e.Row.FindControl(“exportCb”)).CssClass = “enabledExport”; 创建html 对于asp.net gridview列 我需要使用jquery $(‘.enabledExport’).toggle() 选中/取消选中(作为切换)复选框。 因为CssClass在上标记,所以代码将尝试切换而不是 。 我怎样才能解决这个问题? 我不介意解决方案是否在jquery或asp.net方面,只要它有效。 我喜欢它,如果代码只是标记输入像它应该…

javascript .print() – 关闭默认打印机

Out系统使用javascript .print(),它会调出打印对话框并选择默认打印机。 有没有办法关闭默认打印机,以便在对话框出现时没有选择打印机,以便用户必须选择一个。 我希望使用全局设置(例如web.config),以便我可以打开或关闭默认打印机。 有任何想法吗?

使用JQuery DataTable的Asp.net Gridview – Gridview事件不会激发

在我的Asp.net webb应用程序中,我有一个页面, Gridview控件与数据库正确绑定,删除/添加/更新function运行良好。 GridView1_RowDeleting , GridView1_RowEditing , GridView1_RowUpdating等事件效果很好, 然后我添加了JQuery DataTable ,它看起来很棒,但现在其他事件都无法正常工作。 我如何触发这些事件或如何实现编辑/更新/删除function。 我是Jquery DataTable的新手。

更新面板中的jQuery在面板刷新后未成功添加cssclass

我有一个div,当点击它时,通过以下jQuery显示一个隐藏的asp:textbox。 function BindEvents() { $(document).ready(function () { $(“#showtextbox”).click(function () { $(“#TextBox1”).removeClass(“hidden”); $(“#TextBox1”).addClass(“showInline”); }); 这样可以正常工作,除非刷新更新面板。 刷新后,单击“showtextbox”时文本框保持隐藏状态。 我知道jQuery正在运行,因为它在调试时遇到了问题。 这是我的代码。 Sys.Application.add_load(BindEvents); 有什么想法在这里发生了什么? 刷新更新面板后,如何使文本框可见? 我认为在将它添加到Sys.Application.add_load之后它会起作用,但事实并非如此。 如果有所不同,这也是一个向导控件。 *我应该注意,这个相同的逻辑在显示和隐藏常规div时工作正常。 它只是不使用asp:textbox。

页面加载时如何维护文本框值

我有四个文本框和两个下拉列表。这些应该放入Panel.This页面每隔一分钟刷新一次。如果我将数据输入文本框,一分钟后文本框值刷新。那么如何在页面刷新或加载时保持文本框值。有可能jquery.But我不太了解jquery。所以请帮助我。我正在使用Asp.net,Jquery,C#。

将项添加到JSON对象

我有一种情况,我只是无法弄清楚该怎么做。 我正在尝试将项添加到从控制器发送的JSON对象。 这是我的模特: public class Model1 { public Model2 item {get;set;} public List items {get;set;} // 并在页面中 var jsonData = @Html.Raw(JSON.Encode(Model)) 这给了我基本但空洞的模型。 现在在页面中我填写了各个字段,并希望将这些项目添加到模型中以便发布。 所以: jsonData.item.field1 = $(“#field1”).val(); 然后我想添加到项目列表,但我找不到任何有效的东西: jsonData.items.add(jsonData.item) 不起作用会引发错误。 jsonData.items.push(jsonData.item); 有效,但我添加的每个项目都相同。 这意味着当我添加第二个项目时,列表中有两个但它们具有相同的值。 任何帮助,将不胜感激。

如何在Jquery UI Dialog按钮调用上调用Jquery Ajax函数

我只想在Jquery UI对话框的按钮调用上调用jQuery Ajax“POST”请求,这里是代码片段, $(“#addqust”).dialog({ autoOpen: false, width: 630, modal: true, resizable: false, position: { my: “top”, at: “top”, of: window }, buttons: { “Save”: function (e) { $.ajax({ type: “POST”, url: “Default.aspx/InsertQuestion”, contentType: “application/json; charset=utf-8”, data: { name: $(“#qst”).val() }, success: function (data) { console.log($(“#qst”).val()); console.log(data.d); // alert(“message”); } }).done(function (msg) { alert(“Data Saved “); […]