Tag: asp.net ajax

为什么Ajax.BeginForm不能在Chrome中运行?

我正在使用c#.NET MVC2,我正在尝试创建一个调用删除数据库记录(RemoveRelation)的方法的ajax表单。 删除记录的过程按预期工作。 删除记录后,表单应调用一个javascript函数,从视觉中删除记录(RemoveRelation(10))。 这是通过一个AJAX调用完成的,在Internet Explorer 9和Firefox 4上都按预期工作,但是由于某些原因,更新没有通过AJAX调用发生,并且整个页面在删除记录的表单时正在刷新提交(这是不正确的,因为表单应该是使用AJAXfunction生成的)。 这是我生成表单的代码: 另外在Chrome上我还有一个单独的Ajax.BeginForm问题。 上面的Begin Form代码用于将关系添加到列表而不是删除它们。 我再次强调,在IE9和FF4上,上面的工作正常,在Chrome上而不是添加一个并通过ajax更新,而是添加记录两次,再次刷新整个页面而不是进行ajax更新。 为什么这会在Chrome中崩溃?

GWT和.NET

如何将GWT与Visual Studio一起使用来创建ASP.NET网站? 如果有可能。 谢谢

ASP.NET AJAX UpdatePanel和动态HTML插入问题(Telerik)

好的,我有一个问题。 我目前正在开发一个使用Telerik框架进行ASP.NET AJAX的项目,尽管这并不重要,因为我完全(几乎)绕过Telerik完成这部分工作。 我正在将一个类似Facebook的聊天程序整合到我们公司的CRM系统中,虽然一切都进展到了这一点,但我遇到了障碍。 问题是当我尝试“创建一个新的聊天框”时。 我正在使用asp控件UpdatePanel和jQuery $ .ajax调用将JSON方法名称传递给我的代码隐藏文件。 这是JSON逻辑: 用户列表中的DoubleClick用户: $telerik.$(“.UserListEntry”).dblclick(function () { var ToName = $telerik.$(this).children(“.UserListEntryName”).text(); var FromName = $telerik.$(“#lkUserGeneralSettings”).text(); $telerik.$.ajax({ type: ‘POST’, url: ‘DefaultHandler.ashx’, data: { “ToName”: ToName, “FromName”: FromName }, success: CreateChatBox(), error: function (response) { alert(“error: 001”); } }); }); CreateChatBox回调: function CreateChatBox() { $telerik.$.ajax({ type: ‘POST’, url: ‘Default.aspx’, data: { […]

JQGrid动态读取ASPX的codeBehind中的Colmodel和ColNames

我们正在用JQGrid替换旧网格。 我们希望从代码中绑定网格,包括ColModel和ColNames 。 列名称和列模型将决定运行时间。 我们尝试了不工作: 使用HttpHandler + jQuery Ajax 使用WebMethods + jQuery Ajax 互联网上没有一个工作申请。 任何人都可以帮忙吗? 系统:ASPX Web表单,它从后端加载记录列表。 我们使用了Stackoverflow上提供的所有选项,但没有运气。

如何在代码后面的listview中设置标签文本

实际上我正在使用c#开发一个带有asp.net的web模板,我的连接字符串是: 并通过使用代码后面的代码,我连接到数据库: using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(“Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\SecurityTutorials.mdf;Integrated Security=True;User Instance=True”)) { conn.Open(); using (System.Data.SqlClient.SqlDataAdapter dad = new System.Data.SqlClient.SqlDataAdapter(“SELECT [ProductID], [ProductName], [Discontinued] FROM [Alphabetical list of products]”, conn)) { System.Data.DataTable test = new System.Data.DataTable(); dad.Fill(test); ListView1.DataSource = test; ListView1.DataBind(); } } 我正在使用listview,我想在通过ListView1.DataBind()绑定数据之前从数据库访问数据; 并重新格式化数据并将其设置为listview中的label.text。 目前我正在使用下面的代码来显示标签数据: <asp:Label ID="lblProdID" runat="server" Text='’ /> <asp:Label ID="lblProdName" runat="server" Text="” /> <asp:Label […]

Ajax.BeginForm在MVC中刷新整个页面

我一直在尝试向我的mvc网站添加一些Ajaxfunction,但是,我遇到了有关页面刷新的问题。 我在主页侧边栏上创建了一个rss视图,允许用户使用下拉列表选择要查看的RSS源。 最初我在mvc中使用了html.begin表单选项,但是,我认为让rss进纸器刷新是一个很酷的function,而不是让整个页面刷新。 我实现了ajax.begin表单,但整个页面仍然令人耳目一新。 这是我视图中的代码: RSS Feed @using (Ajax.BeginForm(“Index”, “Home”, new AjaxOptions { HttpMethod = “post”, UpdateTargetId = “feedList” })) { @Html.DropDownListFor(x => x.SelectedFeedOption, Model.FeedOptions) } @foreach (var feed in Model.Articles) { @feed.Title @feed.Body Posted @DateTime.Now.Subtract(@feed.PublishDate).Hours hour ago } 当用户从下拉菜单中选择Feed类型并单击提交按钮时,Feed应更新为所选选项。 在_Layout视图中加载以下包: @Scripts.Render(“~/bundles/jquery”) 任何帮助都会很棒。

将JSON发布到MVC控制器 – String参数为null

我故意不在控制器参数中使用绑定,所以我有一个看起来像这样的控制器: [HttpPost] public ActionResult UntypedForm(String serializedformdata) { //// … } 当我使用以下代码将序列化的JSON表单元素发布到控制器时: var formelements = $(‘#form’).serializeArray(); $.post(url, formelements, function (data) { }, “json”).error(function () { alert(“Error posting to ” + url); }); 我在控制器上获得String serializedformdata的NULL值。 但是,当我用强类型对象替换String serializedformdata时,绑定按预期正常工作。 我的控制器的重点是通用的JSONpost,我将创建一个BSON文档放入Mongo数据库。 所以….我故意不想要模型绑定,我希望序列化的字符串作为pamameter。 我发布时为什么我的serializedformdata字符串为null? 注意 – 我也尝试用Dictionary绑定到Dictionary public ActionResult UntypedForm(Dictionary serializedformdata) { //// … } 但是serializedformdata仍为null。

水平和垂直手风琴

你好,任何人都可以帮助我在asp.net中创建水平和垂直手风琴 我使用Ajax Toolkit Accordion但无法改变其方向 ——- ——- ——- created using ajax toolkit ——- ||||| ||||| looking for this ||||| ||||| 任何帮助请..

如何在调用JSON Web服务时获取exception信息

在.NET 3.5中,我有以下代码: [WebService(Namespace = “http://kitchenpc.com/schemas/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ScriptService] public class KitchenPC : System.Web.Services.WebService { [WebMethod] public LogonResult Logon(string username, string password) { //If username and password are not valid… throw new InvalidUsernameOrPasswordException(); } } 当我调用它时,如果我传入了无效的用户名和密码,则会抛出InvalidUsernameOrPasswordException ,我可以通过查看error.get_exceptionType()来捕获Javascript中的exception。 这是因为Web服务将在JSON中序列化exception信息。 但是,一旦我升级到.NET 4.5,这就破了。 现在,当我传入无效的用户名和密码时,我收到HTTP响应: HTTP/1.1 500 Internal Server Error Cache-Control: private Content-Type: application/json; charset=utf-8 Server: Microsoft-IIS/7.5 jsonerror: true […]

UpdatePanel Gridview未更新

出于某种原因,我在更改后不能让Updatepanel中的Gridview刷新。 有人可以帮忙吗? 我正在使用ToolkitScriptManager控件和UpdatePanel。 <asp:GridView blah… Cs protected void Unnamed3_Click(object sender, ImageClickEventArgs e) { int rowIndex = GridView1.SelectedIndex; GridViewRow gvr = GridView1.SelectedRow; if (rowIndex >= 0) { //delete String GridViewOne = GridView1.DataKeys[rowIndex].Value.ToString(); //delete image string imagename = gvr.Cells[2].Text; string pathToImage = @”C:\Images\”; pathToImage = pathToImage + imagename; if (System.IO.File.Exists(pathToImage)) { // Use a try block to […]