Tag: c#

存储更新LINQ查询并传递给json

我正在尝试创建更新linq查询并使用jQuery生成表,因此在更新后如何保存对表中数据的更改? JQUERY 现在我从表中获取ServiceID,并尝试在ServiceID的基础上更新记录 我试试这个 $(function () { $(‘#services_schdulue’).on(‘click’, ‘tr’, function () { debugger; var row = $(this); var ServiceID = row.find(‘td’)[0].firstChild.data; var s = {}; s.ServiceID = ServiceID; $(‘[ID*=btn_update]’).on(‘click’, function () { debugger; var ServiceID = s.ServiceID; var frequency = $(‘#txt_repeat’).val(); var Freq_Du = $(‘#dura_values’).val(); var Freq_Mil= $(‘#text_mil’).val(); debugger; var obj = {}; obj.ServiceID = […]

从C#中的Button Click事件调用jQuery函数

我试图将裁剪的图像加载到asp:image而不使用Updatepanel。 但问题是它显示图像但需要加载$(’。image-cropper’)。每个(linkUp); jQuery(window).load()中存在的函数,用于启动裁剪过程。 但是使用RegisterClientScriptBlock方法它不会触发该函数。 注意:$(’。image-cropper’)。each(linkUp); 只有在使用新图像更新图像后才能启动。 任何人都可以让我知道错误在哪里? using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using ImageResizer; using System.Text; public partial class Advanced : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ScriptManager1.RegisterAsyncPostBackControl(Button1); if(!IsPostBack) Image1.ImageUrl = “fountain-small.jpg?width=300”; if (Page.IsPostBack && !string.IsNullOrEmpty(img1.Value)) ImageBuilder.Current.Build(“~/”+ImageResizer.Util.PathUtils.RemoveQueryString(img1.Value), “~/cropped.jpg”, new ResizeSettings(img1.Value)); } protected void Button1_Click(object sender, EventArgs e) […]

如何用jquery用Kendo开关显示百分比?

我有像这样的kendo NumericTextBox Tonen vanaf verschil @(Html.Kendo().NumericTextBox() .Name(“SignalThreshold”) .Value(0) .Step(10) .Min(0) .Events(e => e.Change(“FilterThresholdChange”)) .Format(“##.00”) ) 我有一个剑道开关,像这样: $(“#euro-switch”).kendoMobileSwitch({ onLabel: “%”, offLabel: “€”, change: function (e) { var label = e.sender.value() ? e.sender.options.onLabel : e.sender.options.offLabel.toString(); var grid = $(“#overzicht-grid”).data(“kendoGrid”); if (e.checked) { grid.showColumn(“VerschilPercentage”); grid.hideColumn(‘Verschil’) } else { grid.hideColumn(“VerschilPercentage”); grid.showColumn(“Verschil”); } var inpbox = $(‘#SignalThreshold’).data(“kendoNumericTextBox”); inpbox.setOptions( { round: […]

如何在代码后面使用jquery从动态创建的元素中获取值

嗨,谢谢你花时间回答我的问题。 我有以下问题。 我有一个表单和一个按钮,上面写着“添加新活动”。 无论何时单击按钮,我都会添加一组新元素,即2个下拉菜单+文本区域。 如何在代码中获取这些新创建元素的值,因为我无法预先知道它们的ID? 如果我的问题有些不清楚,请告诉我。 再次感谢!

如何从C#调用Jquery

我试图调用对话模型jqueryui $(function () { $(“#dialog-modal”).dialog({ modal: true }); }); 来自C#使用 ScriptManager.RegisterStartupScript(this, this.GetType(), “script”, “dialog();”, true); 但是JQuery在页面加载后执行,而不是在我调用ScriptManager时执行。 当在C#中执行ScriptManager.RegisterStartupScript时,如何执行JQuery函数? 显然我没有解释清楚:这个jquery我在回发时调用执行特定function,但是在第一个回发中执行。 我想在代码执行期间调用jquery。 应该更具体一点?

使用隐藏输入生成表单并提交到操作

我认为这比以前简单得多。 我需要从我的数据表中的单元格中提取数据(我可以这样做),然后通过带有隐藏字段的表单提交数据,以便将变量传递给我的控制器中的操作。 除了生成表单之外,我在代码中做了类似于此的操作。 我尝试了不同的方法,无论在我的操作中访问集合时,值为null。 我的查看function: $(‘#myTable’).on(‘click’, ‘td’, function () { var serial = table.cell(this).data(); var form = $(”).appendTo(‘body’); $(‘.serial’).val(serial); form.submit(); }); 和我的控制器我解析为: //Accept GET and POST [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)] public ActionResult Status(System.Web.Mvc.FormCollection collection) { string serial = collection[“serial”]; if (serial == null || serial == “”) System.Windows.Forms.MessageBox.Show(“Error: Serial is NULL”); return View(serial); } 老实说,为了解决这个问题,我已经对我的代码进行了大量的修改,因此看起来非常糟糕。 任何帮助,将不胜感激。 […]

从数据库回调jQuery小部件信息并在适当的位置显示小部件

我终于能够在这个问题的帮助下成功保存我的所有小部件信息。 现在,我完全迷失了如何做到这一点,因为这是我第一次不得不这样做。 我需要回调我的数据库信息以正确显示我的小部件。 这是我的仪表板jQuery。 $(function () { $(‘.dragbox’) .each(function () { $(this).hover(function () { $(this).find(‘h2’).addClass(‘collapse’); }, function () { $(this).find(‘h2’).removeClass(‘collapse’); }) .find(‘h2’).hover(function () { $(this).find(‘.configure’).css(‘visibility’, ‘visible’); }, function () { $(this).find(‘.configure’).css(‘visibility’, ‘hidden’); }) .click(function () { $(this).siblings(‘.dragbox-content’).toggle(); }) .end() .find(‘.configure’).css(‘visibility’, ‘hidden’); }); $(‘.column’).sortable({ connectWith: ‘.column’, handle: ‘h2’, cursor: ‘move’, placeholder: ‘placeholder’, forcePlaceholderSize: true, opacity: 0.4, […]

如何过滤枚举并在下拉列表中使用它

我是MVC 5新手,我的目标是过滤我的enum中的列表,我将在下拉列表中显示 public enum DayofWeekType { Monday=1, Tuesday= 2, Wednesday=3, Thursday=4, Friday= 5, Saturday=6, Sunday= 7 } 我只想在周五,星期六和星期日显示下拉当登录用户不是管理员时,我无法在Model找到过滤enum字段的解决方案,尝试在模型中添加条件但总是总结出错误。 尝试搜索LINQ和jQuery解决方案。

访问WebMethod和jQuery中的公共变量

在我的ASP.Net页面中,我在使用jQuery AJAX滚动时从服务器加载数据。 我正在使用这种方法,因为使用AJAX从服务器加载数据将有助于任何应用程序提高其性能,因为第一次加载屏幕上显示的数据,如果需要,将从服务器加载更多数据作为用户滚动。 我使用以下代码: $(document).ready( function () { $contentLoadTriggered = false; $(window).scroll( function () { if ($(window).scrollTop() >= ($(“#wrapperDiv”).height() – $(window).height()) && $contentLoadTriggered == false) { //here I want to check for the isReady variable in ViewState $contentLoadTriggered = true; $.ajax({ type: “POST”, url: “MyPage.aspx/GetDataFromServer”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, async: true, cache: […]

如何使用c#MVC4在$ .ajax中调用错误函数?

我在MVC4中有一个C#项目。 在这个项目中,我的一个控制器有一个Ajax函数调用的方法: [HttpPost] public string EditPackage(int id, string newPkgName) { try{ //do logic here return “OK”; }catch(Exception exc){ return “An error occurred, please try later! ” + exc.Message; } } 使用jQuery,以下Ajax函数调用此方法: $.ajax({ url: $(this).data(‘url’), type: ‘POST’, contentType: ‘application/json; charset=utf-8’, traditional: true, data: JSON.stringify({ id: id, newPkgName: newPkgName}), success: function () { location.reload(true); successNotification(“Package edited successfuly!”); […]