Tag: asp.net

最大请求长度超出

当我尝试在我的网站上传video时,出现此错误。 你能告诉我如何解决这个问题吗?

ASP.NET网站或ASP.NET Web应用程序?

当我在Visual Studio中启动一个新的ASP.NET项目时,我可以创build一个ASP.NET Web应用程序,或者我可以创build一个ASP.NET Web站点。 ASP.NET Web应用程序和ASP.NET网站有什么区别? 为什么我会select其中一个呢? 答案根据我使用的是哪个版本的Visual Studio而不同?

你如何处理ASP.NET MVC框架中的多个提交button?

是否有一些简单的方法来处理同一个表单中的多个提交button? 例: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> 任何想法如何在ASP.NET Framework Beta中做到这一点? 我所search的所有例子都有单个button。

从客户端检测到有潜在危险的Request.Form值

每当用户在我的Web应用程序的一个页面中发布一个包含<或>东西时,我就会抛出这个exception。 我不想讨论抛出exception或者崩溃整个Web应用程序的聪明之处,因为有人在文本框中input了一个字符,但是我正在寻找一个优雅的方式来处理这个问题。 捕获exception并显示 发生错误请返回并重新input整个表单,但这次请不要使用< 对我来说似乎不够专业。 禁用后validation( validateRequest="false" )肯定会避免这个错误,但会使页面容易受到多次攻击。 理想情况下:当发布包含HTML限制字符的回发时,表单集合中的发布值将自动进行HTML编码。 所以我的文本框的.Text属性将是something & lt; html & gt; something & lt; html & gt; 有一种方法,我可以从处理程序做到这一点?

如何反序列化XML文档

如何反序列化这个XML文档: <?xml version="1.0" encoding="utf-8"?> <Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Model> </Car> <Car> <StockNumber>1010</StockNumber> <Make>Toyota</Make> <Model>Corolla</Model> </Car> <Car> <StockNumber>1111</StockNumber> <Make>Honda</Make> <Model>Accord</Model> </Car> </Cars> 我有这个: [Serializable()] public class Car { [System.Xml.Serialization.XmlElementAttribute("StockNumber")] public string StockNumber{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Make")] public string Make{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Model")] public string Model{ get; set; } } 。 [System.Xml.Serialization.XmlRootAttribute("Cars", Namespace = "", IsNullable […]

如何格式化Microsoft JSONdate?

我正在使用jQuery在Ajax上进行第一次破解。 我正在将我的数据放到我的页面上,但是对于Date数据types返回的JSON数据,我遇到了一些麻烦。 基本上,我得到一个string,看起来像这样: /Date(1224043200000)/ 从全新到JSON – 如何将其格式化为短date格式? 这应该在jQuery代码中的某处处理? 我已经尝试使用$.datepicker.formatDate()没有任何成功的jQuery.UI.datepicker插件。 仅供参考:下面是我在这里结合使用这些答案的解决scheme: function getMismatch(id) { $.getJSON("Main.aspx?Callback=GetMismatch", { MismatchId: id }, function (result) { $("#AuthMerchId").text(result.AuthorizationMerchantId); $("#SttlMerchId").text(result.SettlementMerchantId); $("#CreateDate").text(formatJSONDate(Date(result.AppendDts))); $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts))); $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts))); $("#LastUpdatedBy").text(result.LastUpdateNt); $("#ProcessIn").text(result.ProcessIn); } ); return false; } function formatJSONDate(jsonDate) { var newDate = dateFormat(jsonDate, "mm/dd/yyyy"); return newDate; } 该解决scheme从callback方法中得到了我的对象,并使用date格式库正确显示了页面上的date。

如何使自定义错误页面在ASP.NET MVC 4中工作

我想要一个自定义的错误页面显示为500,404和403.以下是我所做的: 在web.config中启用自定义错误,如下所示: <customErrors mode="On" defaultRedirect="~/Views/Shared/Error.cshtml"> <error statusCode="403" redirect="~/Views/Shared/UnauthorizedAccess.cshtml" /> <error statusCode="404" redirect="~/Views/Shared/FileNotFound.cshtml" /> </customErrors> 注册HandleErrorAttribute作为FilterConfig类中的全局操作filter,如下所示: public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new CustomHandleErrorAttribute()); filters.Add(new AuthorizeAttribute()); } 为每个上述消息创build一个自定义错误页面。 500的默认值已经可以使用了。 在每个自定义错误页面视图中声明该页面的模型是System.Web.Mvc.HandleErrorInfo 对于500,它显示自定义错误页面。 对于其他人来说,它并不是。 有什么我失踪? 它看起来像这样并不是所有的显示自定义错误,当我通过HandleErrorAttribute类的OnException方法中的代码读取,它只处理500。 我需要做些什么来处理其他错误?

如何在Razor View Page中导入名称空间?

如何在Razor视图页面中导入名称空间?

与ASP.NET按钮回发jQuery UI对话框

我有一个jQuery UI对话框在我的ASP.NET页面上工作得很好: jQuery(function() { jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); }); jQuery(document).ready(function() { jQuery("#button_id").click(function(e) { jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]); jQuery('#dialog').dialog('open'); }); }); 我的div: <div id="dialog" style="text-align: left;display: none;"> <asp:Button ID="btnButton" runat="server" Text="Button" onclick="btnButton_Click" /> </div> 但是btnButton_Click从来没有被调用…我该如何解决这个问题? 更多信息:我添加了这个代码来移动div形式: jQuery("#dialog").parent().appendTo(jQuery("form:first")); 但仍然没有成功

使用ASP.Net MVC vs web表单最大的优势

使用其中一个的优点是什么?