-
asp.net-mvc – WebMatrix路由如何工作?
所属栏目:[asp.Net] 日期:2020-12-16 热度:189
使用ASP MVC,路由可以使用以下代码 routes.MapRoute( “默认”, ??“{控制器} / {行动} /(编号)”, ??new {controller =“Home”,action =“Index”,id = UrlParameter.Optional}); 更改控制器和操作很容易.我可以在WebMatrix上访问这样的控制器吗?或者我需[详细]
-
ASP.NET MVC 3 Gotcha(Bug?):GET和POST的不同参数绑定优先级
所属栏目:[asp.Net] 日期:2020-12-16 热度:63
鉴于这条路线: routes.MapRoute("home","{action}/{id}",new { controller = "home",action = "index",id = UrlParameter.Optional }); ……这个动作: public ActionResult Hi(string id) { return Content("hello,id: " + id);} 问题#1 回复是什么: GET[详细]
-
asp.net – 没有触发按钮的UpdatePanel更新
所属栏目:[asp.Net] 日期:2020-12-16 热度:168
我有一个指定了ContentTemplate的UpdatePanel.页面加载时,用户可以在页面的其他部分进行一些 AJAX工作.然后,在完成该工作之后,我想仅更新UpdatePanel内的内容,但不按任何按钮等.我应该在以前启动AJAX工作完成时使用 JavaScript自动完成.如何在不手动点击触发[详细]
-
asp.net – 下拉列表中的重复项目!
所属栏目:[asp.Net] 日期:2020-12-16 热度:120
好的,我真的希望你们可以帮我这个,我花了两天时间试图搞清楚,我想我要把电脑扔到窗外,所以我想我不妨在这里问一下: 我正在设计一个带有两个下拉列表的网页,一个用于制作汽车,另一个用于模型,两者都绑定到具有单独SQLDataSource的数据库,并使用不同的语句.我[详细]
-
asp.net-mvc – 用于MVC开发的Visual Studio 2010 Express吗?
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
我有点落后于曲线,想要做我的第一个严肃的ASP.NET MVC项目. 使用VS 2010 Express进行asp.net mvc开发有任何明显的限制或缺点吗? 解决方法 没有限制.随意使用VS2010 Express版本进行ASP.NET MVC开发.唯一的事情就是你不能使用MS Test框架进行单元测试而且你[详细]
-
无法安装ASP.NET MVC 3 RC
所属栏目:[asp.Net] 日期:2020-12-16 热度:184
Web平台安装程序给我一个成功的消息,但我的系统上没有MVC 3 – 在VS或控制面板中. 我下载了告诉我的安装程序 OS Version = 6.0.6000,Platform 2[12/10/2010,11:50:9]OS Description = Vista - x86 Ultimate Edition[12/10/2010,11:50:9] OS Version Informat[详细]
-
asp.net-mvc – 从Html.RouteLink生成绝对URL
所属栏目:[asp.Net] 日期:2020-12-16 热度:70
我正在使用@ Html.RouteLink(“Validate”,“ValidateEmail”,new {email = Model.Email,key = Model.Key})来生成我通过电子邮件发送给新注册用户的链接.当我尝试这个时,我发现,wops,它没有生成绝对的URL …这意味着我得到了一个类似 a href =“/ Membership[详细]
-
asp.net – 控制Web / MSDeploy发布的内容:PDF文件?
所属栏目:[asp.Net] 日期:2020-12-16 热度:200
我正在使用VS2010和WebDeploy(MSDeploy)自动将ASP.NET网站发布到公共服务器.问题是它不会发布.PDF文件.它们似乎被忽略,可能是构建工件或不可发布的内容.如何更改部署中包含的文件扩展名或文件夹列表? 解决方法 我假设PDF文件包含在Visual Studio中.在解决方[详细]
-
asp.net – 从命令行更改web.config
所属栏目:[asp.Net] 日期:2020-12-16 热度:144
我有一个在IIS下运行的ASP.NET应用程序.我希望能够在“应用程序设置”中更改其中一个web.config值.我知道可以按照 this answer中的描述以编程方式更改它,但我想知道是否可以从命令行完成同样的事情. IIS 7管理器允许更改应用程序设置和连接字符串(以及其他选[详细]
-
asp.net – 将日期字符串转换为DateTime格式vb.net
所属栏目:[asp.Net] 日期:2020-12-16 热度:74
我有这个例子,它给了我异常“从字符串x转换为dateTime无效” 这是我验证Datetime的方法. 示例日期字符串:“27/03/1985” Public Function validateDateColumn(ByRef FieldName As String) As Boolean Try If IsDate(FieldName) Then Dim actualDate As Date[详细]
-
ASP.Net MVC与Ruby on Rails
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
如果您正在开始一个新的Web开发项目,您会使用ASP.Net MVC 2还是 Ruby on Rails? 我最近花了一些时间学习Ruby on Rails,因为我想学习一个可靠的Web开发框架.然后我开始了一个新的工作,我将使用ASP.Net MVC 2. 我知道这个问题非常主观,但我打算在工作之外自己[详细]
-
asp.net-mvc – MVC UpdateModel和子类与基类
所属栏目:[asp.Net] 日期:2020-12-16 热度:74
我正在寻找将UpdateModel方法用于在运行时检索的Sub Class,如果有人可以了解我是否正在对其进行总体哈希和/或我是否正在尝试做是可能的. 我正在使用通用操作来控制一堆部分视图的验证;我试图摆脱每个局部视图的特定动作. 每个局部视图都有一个从基本模型派生[详细]
-
asp.net-mvc – 如何使用MVC调用JQuery UI模式(CRUD)
所属栏目:[asp.Net] 日期:2020-12-16 热度:163
我有一个显示我的Car列表的Car View(List.cshtml)…我想添加一个按钮/链接: ?“加车…” 该按钮必须在JQuery Modal UI中打开我的View(Create.cshtml)… 我怎样才能做到这一点? 解决方法 干得好: 演示:http://demo.aspnetawesome.com/Meals/Index 从这里[详细]
-
ASP.NET MVC2不在HtmlAttributes中用短划线替换下划线
所属栏目:[asp.Net] 日期:2020-12-16 热度:104
我从几个不同的来源听说,当在ASP.NET MVC2中使用 HTML帮助程序时,可以通过使用下划线在其中创建带有破折号的自定义属性(例如 a data-rowId =“5”)短划线的位置,当HTML写入页面时,下划线将被短划线替换. 所以,像这样: %= HtmlActionLink(Model.Name,"MyView[详细]
-
如何从ASP.NET 2.0 Web应用程序中的客户端脚本调用ASP.NET Web服
所属栏目:[asp.Net] 日期:2020-12-16 热度:193
所以我有一个asp.net 2.0 Web应用程序,我创建了一个Web服务,将一些数据从Web表单发布到数据库.我现在想使用jQuery / AJAX将数据发布到服务器,但由于应用程序是2.0而不是3.5,我没有看起来需要的System.Web.Script.Services.ScriptService命名空间(我发布了 JS[详细]
-
asp.net – 防止将aspnet_client文件夹添加到.NET站点
所属栏目:[asp.Net] 日期:2020-12-16 热度:194
是的,其他问题在这里深入探究原因.我知道为什么要添加文件夹. 但是我还没有看到这个问题的回答: 我如何确保aspnet_client永远不会添加到我的.net站点,EVER? 解决方法 查看 ASP.NET IIS Registration Tool (Aspnet_regiis.exe)上的MSDN文档.有一个e和ea命令[详细]
-
asp.net – 从内容页面设置服务器控件属性
所属栏目:[asp.Net] 日期:2020-12-16 热度:64
我需要验证文本框以确保提交日期早于今天.我想使用CompareValidator来做到这一点,但遗憾的是以下代码不起作用: asp:CompareValidator ID="cvtbDateExpiration" ControlToValidate="tbDateExpiration" Operator="GreaterThan" Type="Date" ValueToCompare="%[详细]
-
有没有办法检查WebResponse而不影响.NET中的底层响应流?
所属栏目:[asp.Net] 日期:2020-12-16 热度:126
在调用初始HttpWebResponse.GetResponseStream()并读取流之后,该流完成并且无法重用. 我有一种情况,我需要检查响应的内容,如果它是某个数据,获取另一个页面,然后传递新的响应.否则,按原样传递原始响应.唯一的问题是,在检查了检查此“特殊数据”的响应后,该响[详细]
-
asp.net-mvc – 具有自定义重定向的AuthorizeAttribute
所属栏目:[asp.Net] 日期:2020-12-16 热度:185
我想使用标准的AuthorizeAttribute(即不继承它),但使用自定义重定向.那可能吗?我应该在哪里检查401并重定向? 我试过补充一下 customErrors mode="On" error statusCode="401" redirect="/Errors/NotAuthorized/" / /customErrors 但它不起作用. 解决方法[详细]
-
asp.net – 如何在JQuery的验证中本地化验证消息?
所属栏目:[asp.Net] 日期:2020-12-16 热度:126
是否存在本地化 JQuery验证消息的标准做法? 通过声明我自己的ClassRules并引用它们而不是默认的ClassRules,我已经能够一起破解. 我的代码. input class="localized-required" id="myTextInput" name="myTextInput" type="text" value="" /script language="[详细]
-
asp.net – Repeater.Items上的DataItem始终为null
所属栏目:[asp.Net] 日期:2020-12-16 热度:134
我将我的转发器的DataSource设置为List(MyProducts是一个简单的类,仅包含get / setters). 在此和DataBind()之后,我可以在调试模式中看到每个Repeater.Items的DataItem为null.在进行回发并尝试更新MyProducts时,Repeater.Items [n] .DataItem仍为null,我无法[详细]
-
asp.net – 具有齐次参数数组的MVC路由
所属栏目:[asp.Net] 日期:2020-12-16 热度:108
我尝试使用一组齐次参数为资源创建路由. 网址如下所示: 产品/分类/ {categoryId1} / {} categoryId2 /…/品牌/ {brandID1} / {} brandID2 / … 并希望一个动作方法看起来像这样: public ActionResult GetProducts(IList categoryID,ILIsts brandID) {…}[详细]
-
MVC,WCF ASP.NET 4.0和JQUERY
所属栏目:[asp.Net] 日期:2020-12-16 热度:82
我花了这么多天对WCF感到沮丧,所以我决定在这里发帖求助,因为……好吧……我不知道从哪里开始!..任何帮助都将不胜感激! 首先:在.Net 4.0中创建WCF服务时,如果我希望能够使用JQuery创建一个接受来自AJAX POST的数据的服务,我应该使用哪个模板? (如果可能[详细]
-
.net – 我们如何在aspx页面中的用户控件上使用必需的字段验证器
所属栏目:[asp.Net] 日期:2020-12-16 热度:181
我们如何在aspx页面中的用户控件上使用必需的字段验证器? 我有一个用户控件有一个下拉.我在我的页面上使用此控件.我想在此下拉列表中使用必填字段验证程序. 我该怎么用? 解决方法 这是我自己的答案 here. 为了允许自定义用户控件被验证,首先需要的是添加 V[详细]
-
asp.net – 视图状态中存储的项目的生命周期是多少?
所属栏目:[asp.Net] 日期:2020-12-16 热度:142
昨天我接受了采访,小组问了我这个问题. 解决方法 存储在视图状态的项目在隐藏控件中作为 HTML传输到客户端的浏览器,并在用户从该页面发布时发送回服务器(详细信息来自必不可少的 ViewState: All You Wanted to Know): 1)ASP.NET开始渲染页面.使用如下所示的[详细]