Asp.net mvc 2 如何为不同区域中的路线生成RouteLink?

我有两个不同的区域,其中一个区域有一条特定于该区域的路线,但我需要从另一个区域使用Html.RouteLink生成指向该路线的链接(这是您进入新区域的方式),但它不起作用。。。似乎不可能使用RouteLink在不同的区域中创建路线 最好的解决办法是什么?我是否应该在另一个区域定义一条新路线,并用不同的名称命名 更新(代码): 在主区域的母版页中(我尝试了多种方法,所有这些方法都产生了相同的结果): 在route对象中,您只需要一个名为area的属性以及该区域的名称 Html.RouteLink(

Asp.net mvc 2 正在将HttpFileCollectionBase传递到业务层-错误?

希望有一个简单的解决办法 我有我的MVC2项目,它允许上传某些表单上的文件。我正在努力保持我的控制器精简,并在业务层处理这类事情 也就是说,HttpFileCollectionBase显然在System.Web程序集中 理想情况下,我想打电话给: UserService.SaveEvidenceFiles(MyUser user, HttpFileCollectionBase files); 或者类似的东西,让我的业务层处理如何以及在哪里保存这些东西的逻辑 但是,在关注点分离等方面,让我的模型

Asp.net mvc 2 为什么传递给删除操作的对象为空?

我有一个基本的ASP.NETMVC2应用程序。我可以添加和编辑行,但删除行不通。Delete视图在GET上获取正确的记录,但在回发时,传递的参数为空,如CategoryID=0中的所有空值。因此,找不到要从数据库中删除的对象,并引发异常。如何获得要传递给HttpPost删除操作的正确类别 以下是我在控制器中得到的: public ActionResult Delete(int id) { return View(_categoryRespository.Get(id));

Asp.net mvc 2 更改或切换请求数据

我想创建一个过滤器,它将切换请求数据。更确切地说,我想更改过滤器内的请求类型(必须是POST),向POST的数据中添加一些值,添加返回url,并将其重定向到只接受POST的控制器操作。。。然后在这个动作中,我想返回到第一个URL 我发现了类似于 但我很确定我没有完全理解他的想法,也不知道它在过滤器中是否有用。我还没有找到如何更改请求数据。。。但这是有用的 var controller = new MyController(); controller.ControllerContext = fi

Asp.net mvc 2 基于Web的文档查看器,包括Office格式

我正在寻找一种基于web的方式来显示用户tiff、pdf、doc(x)和xls(x)文件。从业务的角度来看,这是必需的,我对正在做出的决策没有太多的权重/控制。该web应用程序将由内部和外部客户使用,但不会公开提供 定价现在不是什么大事,积极的利益相关者知道这是非常有价值和重要的。因此,在某种程度上,定价并不重要 我希望其他人的google fu比我的好,或者知道一个好的解决方案/产品,但不一定有好的搜索引擎排名 更多信息 我相信我们所需要的只是一种观看图像的方式。我们不会执行任何修订或注释。如

Asp.net mvc 2 如何更改控制器中的[DisplayName";xxx";]?

各位 我是MVC 2新手,一直在解决这个问题: 会计模块 public class LogOnModel { [Required] [DisplayName("User name")] public string UserName { get; set; } … } LogOn.aspx <%: Html.LabelFor(m => m.UserName) %> 您不能:)您必须更改类的DisplayName属性,以便.labelforhelper构造标签。当然,如果您希望

Asp.net mvc 2 ASP.NET MVC2应用程序中作为(重新)验证码备选方案的隐藏字段

我正在写一份关于我目前参与的一个网络项目的“联系我们”表格。虽然我在过去使用过reCAPTCHA,但在这个项目中,我不希望用额外的图像、字段等干扰界面 你们中有多少人有在表单中添加名为“first_name”之类的隐藏字段的经验。其想法是,如果字段未填充,则提交者很可能是人类。但是我又问,机器人会不会检查这个字段是否隐藏?这是完全可行的。机器人不是很聪明,它们很容易被欺骗进入这些领域,有时被称为“蜜罐” 阅读: 你不能用CSS隐藏它,而不是把它变成一个隐藏字段吗?虽然很聪明,但我不会把所有

Asp.net mvc 2 一次两个控制器?

嗨,我不知道如何同时使用两个不同的控制器并将数据传递给一个视图?我的意思是我有我的博客控制器和统计控制器。统计数据显示有多少人在线,我想把这些数据放在我博客的主页上。 我认为有两种方法可以起作用: -创建一些ContainerController,并创建BlogController和StatisticsController的对象,然后处理这两种方法 -在BlogController中创建StatisticsController的对象 但我不确定这些解决方案。有什么建议吗?你的问题非常不清楚。据我

Asp.net mvc 2 在asp.net mvc2中上载文件时出现服务器错误

当我上传一个35MB或更大的文件时 Server Error 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable. 如果我上传一个25MB或更小的文件,那么它就可以正常工作。只有当我在服务器上部署它时才会发生此问题,如果我在本地系统上运行它,它就会正常工作。我

Asp.net mvc 2 Telerik Grid MVC 2更改Css属性

我有一个带有复选框列的可选telerik网格。选中复选框后,我使用javascript将行的背景颜色更改为黄色 我想在使用javascript取消选中复选框时恢复网格的原始css。我可以切换行背景色,但由于网格是可选择的,css的行为方式与默认网格不同。这是交替的行背景色和行悬停背景色的变化 这有可能吗?如何做到?谢谢。Telerik mvc网格内置行选择功能。请查看此页面:。 仅将以下内容添加到网格中 .Selectable() .ClientEvents(events => event

Asp.net mvc 2 使用ASP.NET MVC2,IIS 6不会转发空路由

首先让我解释一下,我使用的是托管解决方案,在IIS 6的配置和设置方面,我无能为力 我的MVC2工作到一定程度,我使用以下Global.asax代码: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default",

Asp.net mvc 2 如何使用泛型类型推断实现局部视图

我正在检查样本,遇到了一个问题。为了实现分页,示例扩展列表并向其中添加分页。然后将此列表用作模型 在我看来,我想添加一个分页控件。在示例中,他们只是将其添加到页面中,但我希望将其作为用户控件,因为我计划在多个页面中实现分页。当然,这必须是一个强类型视图,但因为我不能在C#中使用通配符,所以我不能这样实现它: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PaginatedList<?>

Asp.net mvc 2 如何组织此ASP.NET MVC2项目?

我的任务是创建一个类似门户的应用程序,它将承载许多小型应用程序。这是我第一次尝试MVC,我很难确定如何最好地组织项目来处理逻辑路由 路由模式为: {app}/{activity}/{controller}/{action} 示例: 订单系统/订单/当前订单/视图 管理员/安全/用户/编辑 教育系统/教育计划/当前计划/视图 区域似乎是{app}级路由的合理选择,但从外观上看,它们不能嵌套。我只是让我的区域控制器成为{activities}+{controllers}的无序混合体吗 如果这是答案,

Asp.net mvc 2 dropdownlist的默认值

如何为Html.dropdownlistFor(m=>m.fieldname)设置默认列表值?这是您通常的做法: <%= Html.DropDownListFor(x => x.FieldName, new SelectList(Model.ListOfOptions, "key", "value"), "-- Default Value --")%> x.FieldName,新选择列表(Model.listofooptions,“key”,“value”),“--默认值--

Asp.net mvc 2 Net MVC 2-通过在参数中指示返回操作和控制器来重用控制器/视图 问题:

在我的应用程序中,我在几个地方为用户提供了一个选择屏幕,也就是说,同一个选择屏幕必须在多个操作中使用 解决方案: 我提出了以下解决方案:将返回操作和控制器传递给处理实体选择的操作 例子: 假设应用程序中有几个地方用户必须选择某个实体的实例,因此我向该实体控制器添加了以下操作: public class SomeEntityController : Controller { /* ... */ public ViewResult Select(string returnActio

Asp.net mvc 2 Asp.NETMVC下拉列表数据绑定 理论 器具 实验室

我想在控制器中绑定这个DropDownList。我的意思是如何在控制器类中的action方法中获得dropDownList的值。谢谢。我看到您正在使用带有runat=“server”和asp:XXXweb控件的表单。这些都是ASP.NETMVC中不应该使用的概念。这些服务器控件不再依赖ViewState和回发 因此,在ASP.NET MVC中,首先要定义一个表示数据的视图模型: 公共类ItemsViewModel { 公共字符串SelectedItemId{get;set;} 公共IEnumer

Asp.net mvc 2 我的Css文件未加载到Asp.NETMVC2项目中

我在默认css文件中添加了一些css,以便将css放在我的一个视图页面中,但没有加载 <ul id="timeline"> <% foreach (var update in Model.Updates) { %> <li> <div class="message"> ....... 我在家用笔记本电脑上使用vs2010…有什么想法吗?如图所示,CSS和假定的HTML标记工作正常。因此,您可以选择: 与CSS规则不匹配的HT

Asp.net mvc 2 如何将整个ViewModel转储到asp.net MVC中查看?

尽管通过设置断点来查看模型,但我希望将ViewModel中的每个对象都转储到其相应的View in Action方法中,以便在浏览器中查看其属性 在asp.net MVC中有没有像在PHP Zend Framework中那样直接执行此操作的方法?您可以在视图中查看模型: <pre> <%= new JavaScriptSerializer().Serialize(Model) %> </pre> 如果愿意,也可以使用XML格式。Hi。。。我把它放

Asp.net mvc 2 IE中的jQuery.validate错误

我有一个MVC应用程序,我添加了自定义跨域验证。跨字段验证未配置为客户端验证,但是当我在字段中进行tab时,IE从jquery.validate.js中抛出以下错误“$.validator.method[…]为null或不是对象”。我已附加完整版本,以便调试正在进行的操作,它似乎试图在客户端启动下面的“mandatoryif”自定义验证,然后在下面的行中抛出错误: var result = $.validator.methods[method].call( this, element.value

Asp.net mvc 2 在数据库中存储数据

我在图片竞赛网站上工作,该网站必须允许用户使用类似facebook的按钮进行投票。在一轮比赛结束时,a必须检查所有喜欢的图片并将其存储在我们的数据库中。那么,这样做的正确方式是什么?如何使用函数获取数据并将其存储在数据库中 类似的问题可以在这里找到: 但这并不能回答我的问题,因为我必须在短时间内获得确切的喜欢/投票数 我正在使用ASP.NET MVC,但任何其他解决方案都应该可以。使用js回调来记录类似的按钮单击,可能是通过ajax回调到数据库 FB.Event.subscribe('edge.

Asp.net mvc 2 .NET MVC 2客户端验证和Ajax加载表单

我正在通过jQueryAjax将表单加载到页面上。一旦加载,我希望能正常工作。事实并非如此,我猜这是因为表单在最初设置后已添加到DOM中,并且客户端验证脚本未连接到hanlde“live”内容 这个假设正确吗?附近有工作吗 我正在使用以下主要脚本来处理客户端验证 <script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="/Scripts/Microsof

Asp.net mvc 2 使用html帮助程序并在ASP.NETMVC中为集合进行模型绑定

我试过下面的例子 但是,当我使用TryUpdateModel或使用simpleUpdateModel将获得的数据绑定到模型时,我会为UI中遗漏的属性获取空值 例如,我将DatePublished属性保留在Book模型的UI中,我从数据库中获取了一些值。当我绑定发布的数据时,在使用updatemodel之后,我没有得到现有的值,而是得到空值 为什么会这样 编辑 型号: public class Book { public string Title { get; set; } pub

Asp.net mvc 2 使用windows Basic身份验证进行MVC2登录验证

我正在使用,如果用户已验证主控制器已显示。只有属于“管理员”组的用户才能访问此网站。到目前为止,一切进展顺利。我正在使用下面的代码。若用户尝试登录并且不属于“管理员”组,我想在数据库中记录该消息。如何实现这一目标,有什么建议吗 [Authorize(Roles = "Admin")] public ActionResult Home() { .............. return View(); } 谢谢,您有两个选项,写一个自定义的authorize属性记

Asp.net mvc 2 ajax验证

我希望使用OnBlur事件使用ajax验证来验证表单元素(以覆盖键升级和剪切粘贴事件)。看起来jQueryValidation1.9确实有这个特性。除了复制/粘贴条目外,是否有人可以确认它同时包含两个键条目?使用Asp.net MVC2有这样的例子吗?我没有强类型视图,因此我的实现可能会比通常的示例稍微复杂一些 到目前为止,我将尝试调用此函数 public string ValidateHosFin(string hospitalFin) { if (!true) ret

Asp.net mvc 2 如何获取当前登录用户';asp.net mvc2中的本地时区

我需要获取当前登录用户的本地时区,并将其传递给导出excel数据以进行分析的函数 导出到excel数据功能是使用服务器端代码完成的,我需要从客户端计算机获取登录用户的本地时区 有谁能帮我提供解决这个问题的方法吗 谢谢和问候, Santosh Kumar Patro您需要某种插件(例如:flash或Active-X)。客户端的时区不在HTTP请求头中,您无法从浏览器中呈现的页面访问系统信息 如果您的用户不经常四处旅行,您可以将他们的时区保存到他们的个人资料中 编辑:我以前见过有人谈论过解决这类问题

Asp.net mvc 2 为jqGrid保存postdata的最佳方法是什么?

我在asp.NETMVC2项目中使用了jQGrid来填充用户详细信息。在jQGrid的寻呼机部分,我有一个搜索和刷新按钮。单击搜索按钮,弹出窗口打开,其中包含少量文本框控件。现在,用户在执行搜索操作的文本框中输入数据。搜索完成后,搜索弹出窗口关闭,然后在jQGrid中填充数据 现在,假设基于上述搜索条件,jQGrid中填充了40条记录,每个页面包含10条记录。现在我们总共有4页。现在,当我导航到第二页时,我看到总记录和总页数没有根据搜索条件进行维护。通过分析,我发现postdata在整个搜索操作

Asp.net mvc 2 在MVC2中,正在重定向而不显示视图

我使用javascript发回,在调试时,它通过控制器重定向到同一页面中的另一个操作,但不在MVC2中显示该操作结果的视图。请帮助我。将您的代码发布到帮助中,而不是模糊地描述代码在做什么,而是显示实际的相关代码。这里没有人能猜出问题出在哪里。

Asp.net mvc 2 简单的Asp.NETMVC2绑定问题:如何获取用于呈现单选按钮组的编辑器?

如果我有以下几点,就大声思考这个问题: <%= Html.EditorFor(m => m.Gender, "Gender") 假设类只有一个字符串来保存该值,那么如果我们使用 ViewData["Gender"] = new string[] {"Male", "Female"}; 这是一个单选按钮示例(是/否): 对 不 和另一个单选按钮组(性别): 男性 女性 和下拉菜单(婚姻状况): 现在,我需要修改这些选项,以查找匹配的ViewData[“”]选项列表,

Asp.net mvc 2 基于其他的asp.net mvc记录

我想创建一个列表视图,其中记录将采用这种格式(基本上是一条记录基于另一条记录,我应该采用什么方法) 我的桌子 模块1 模块1功能 模块1feaure2 模块1特征3 模块2 模块2功能 模块2功能2 模块2功能3 基本上请注意,子记录是基于父记录的。假设您使用LinqToSQL作为后端,那么您可能已经设置了外键关系(对吗?)。这意味着您应该有一个包含模块的表和一个包含FK返回表模块的moduleFeatures表 在控制器中,返回所有模块 Function Index() as actionr

Asp.net mvc 2 IIS7 URL重写&x2B;子域+;ASP.NETMVC2

因此,我正在处理一个涉及多个领域的项目,我们希望配置IIS来重写我们的请求,以使URL更漂亮。我整天都在摆弄URL重写模块,无法得到想要的结果 例如: 我当前有一个长url,如“”,其中区域=注册,控制器=注册。。。 我希望用户在“”之前请求站点,然后它点击我已配置为默认为“新建”操作的寄存器控制器。因为我给出了register的子域,IIS知道它将使用“注册”区域 完成url类似于“” 这可能吗 谢谢, John看到您如何在标记中标记MVC,您意识到您可以通过路由来实现这一点 ''#

Asp.net mvc 2 Modelbinder创建了一个不必要的外部关系。。如何解决?

我有一个与制造商有外键关系的产品实体。我想让添加新产品的用户是否希望设置制造商成为可选的 在我看来,我有 <%= Html.LabelFor(p => p.Manufacturer.Name) %> <%= Html.EditorFor(p => p.Manufacturer.Name) %> 我想过于依赖模型活页夹不是一个好主意。你就快到了。您需要做的是为产品和制造商创建一组Viewmodels。查看代码,我假设您的产品类是linq到sql生成的类 您可能

Asp.net mvc 2 提供程序和Asp.NET MVC2:我真的需要它吗?

我看到了很多关于如何创建自定义会员资格提供商的文章和帖子,但没有找到任何关于为什么我必须/应该在我的MVC2 web应用程序中使用它的解释。除了“嘿,安全性很难!”之外,整个MembershipProvider子系统的哪些关键部分我应该知道,哪些我不知道,因为我只读过关于如何覆盖部分的内容?是否有一些“幕后魔法”是我看不到的,我必须自己实现?是否有一些属性或其他功能在没有正确设置MembershipProvider的情况下会自动失效 我正在使用DDD方法构建一个web应用程序,所以在我看来,我有

Asp.net mvc 2 ASP.NET MVC2:帮助构建管理站点和路由

我正在构建一个web应用程序前端和管理部分。有4种主要的记录类型:书籍、汽车、房屋、交易。用户可以进行查询并查看每种记录类型的详细信息,管理员也可以进行查询,此外还可以进行编辑和删除 前端 控制器:每个记录类型都有以下操作 // //获取:/{recordType}/Index // //获取:/{recordType}/Search 路由: routes.MapRouteBookDetail,Books/{Id},new{controller=Books,action=Details,I

Asp.net mvc 2 传统分层站点的ASP.NET MVC站点地图

我已经尝试过使用,但我无法让它与数据库的层次结构一起工作。。。话虽如此,是否有人知道任何其他站点地图提供商或可以使用?Telerik的开源mvc扩展支持站点地图 有关带有面板栏的站点地图,请参见 看一看树就知道了 我不知道这些在您的情况下是否有用我使用此提供商: 非常好用,而且非常简单 您可能希望在他们的群中发布更具体的帮助。这不是我想要的,但编写自己的sitemapprovider并不复杂

Asp.net mvc 2 根据用户输入筛选视图数据

这是我的第一个MVC应用程序,我不知道如何使用参数过滤返回的数据。我正在使用MVC2和VisualStudio2008 如何根据用户输入筛选视图结果?我希望用户能够在文本框中输入一个ID号,然后单击一个按钮以获得按他们输入的ID筛选的结果 这是我的控制器 public class HelloWorldController : Controller { UAStagingEntities db = new UAStagingEntities();

Asp.net mvc 2 ASP.NET MVC 2外键列表的强类型部分视图-传入什么类型?

我想将下拉列表的项目列表传递到强类型局部视图中。父视图使用ViewModel类,该类包含我要设置的值的属性以及关联下拉列表应包含的选项列表 我的ViewModel看起来像: public class EntityFormViewModel { private MyDBEntity Entity { get; set; } // *** The list of options. *** public SelectList DataTypeSelectList { get;

Asp.net mvc 2 在网页中显示来自网络目录的图像

目前,我们在网络目录中有一个图像存储,这些图像的路径存储在数据库中。我有一个web应用程序,需要向用户显示这些图像,我想知道这是否可能,以及我应该如何做这样的事情 谢谢 确保您对imageName执行了适当的验证,这样您就不会意外地暴露文件系统中您不希望的部分。例如,如果imageName是。\..\web.config(例如),您就有麻烦了。LOL抱歉,我忘记了实际的错误:找不到路径“D:\Images\010101.JPG”的一部分。System.IO.DirectoryNotFoundEx

Asp.net mvc 2 如何首先使用EF4代码重新创建DB进行测试

在我的.NETMVC2.0项目中,我首先使用EntityFramework4代码,我很难让数据库与实体同步。我想要的是一个我可以调用的页面,例如:/DB/Recreate,它将删除我当前的DB并重新创建一个空的DB。目前在我的global.asax中,我有 protected override void OnApplicationStarted() { Database.SetInitializer(new CreateDatabaseOnlyIfNotE

Asp.net mvc 2 MVC2 TRYUpdate模型';包括不忽略未包含字段的验证的属性

我的MVC2应用程序中有一个表单,允许用户从模型对象更新一组字段,这纯粹是一个更新,因为模型对象已经存在,并且输入了它所需的字段。但是,当我尝试更新一小部分字段并在模型对象上调用TryUpdateModel时,它失败了,并且基于已填写的必填字段,我的modelstate出现了错误 这是我的控制器代码: [HttpPost] public ActionResult Work(int id, FormCollection forms) { var lead = claimRepo.GetLe

Asp.net mvc 2 我正在将模型传递给radiobutton,如何将其设为默认值?

例如,将模型传递给具有三个不同值的radiobutton model.Country,model.Countries,新的{@class=“countrytype”})%> 这些国家有三种价值观:美国、加拿大和其他。但我希望默认情况下选择U.S。我的朋友怎么能做到 我的结果是: 公共行动结果选择(CountryModel m) {…返回视图(新的CountryModel(countrytype.AsQuicklist()); } 如何在返回视图中添加模型参数?RadioButtonListFor

Asp.net mvc 2 将KeyValuePair的列表绑定到复选框

我正在使用ASP.NETMVC和C#。我有一个模型,其中有一个用于筛选条件的成员。此成员是IList>。该键包含要显示的值,该值指示是否选择了此筛选器。我想把它绑定到视图上的一堆复选框中。我就是这样做的 <% for(int i=0;i<Model.customers.filterCriteria.Count;i++) { %> <%=Html.CheckBoxFor(Model.customers.filterCriteria[i].value)%>&nb

Asp.net mvc 2 获得';System.Web.Mvc.ViewMasterPage';错误消息不明确

我在一个MVC2RC项目中工作。直到今天早上,它一直工作正常。早上我收到一条错误消息 分析器错误消息:类型“System.Web.Mvc.ViewMasterPage”不明确:它可能来自程序集“C:\Intersight\IntersightWeb\bin\IntersightWeb.DLL”或程序集“C:\WINDOWS\assembly\GAC\U MSIL\System.Web.Mvc\2.0.0.0\uu 31bf3856ad364e35\System.Web.Mvc.DLL”。请在类型

Asp.net mvc 2 如何将asp.net mvc中的下拉列表设置为只读?

在asp.net MVC模式版本2中,如何在填充后将下拉列表设置为只读?您可以使用jquery禁用下拉列表中的所有选项 $("#DropdownID option").attr("disabled","true"); 这将显示选项,但它们是不可选择的。这不起作用,禁用的dropdownlist不会将其选定的值发布到表单帖子上,如果模型属性绑定到dropdownlist,则模型的属性值将作为空值提交。这是一篇旧帖子,但。。。我的首选方法是禁用选项,而不是控件,以便它将所选值发回 public s

Asp.net mvc 2 使用ASP.NET MVC 2和ADO.NET EntityCollections的模型绑定

我发现了一个关于如何使用模型绑定和列表的很好的教程。它显示了如何创建包含类型为List的列表的对象。但是,当我使用实体数据模型时,我无法做出以下判断: SomeEntityCollection[i] 因此,我无法理解教程中所做的内容 有办法解决这个问题吗?如果可能的话,也许可以改为使用ADO.NET使用列表?我发现映射到模型的最好方法是使用。这是一种非常优雅的形式化结构之间映射的方法 从他们的网站: AutoMapper使用流畅的配置API来定义对象映射策略。AutoMapper使用基于约定的

Asp.net mvc 2 特定于MVC的MailManager示例

介绍了两种不同的方法来满足每个web应用程序的基本需求—基于电子邮件与站点用户的交互—使用术语MailManager。我目前正遭受着设计拙劣的第一代人的痛苦,他们试图生成(并发送、记录和搜索)发票、通知、跟踪和跟踪。不在原始规范中的东西。我理解需要改进东西以使用更通用的控制器 所以我想研究这个功能是如何在其他项目中实现的。这个角色是否足够通用或定义良好,以至于某个codeplex或git项目(或基于MVC的教程)有一个充实的示例

Asp.net mvc 2 带区域的动态Html.ActionLink参数

从代码生成指向项目的动态链接时遇到问题 我正在使用的代码: Html.ActionLink("View Checklist Summary", "Details", "Product", new { Area = "Reporting" }, new { Item = 478}) 我需要的是: URL——本地主机:58412/报告/产品/详细信息?项目=478 我得到的是: URL——本地主机:58412/报告/产品/详细信息 我已经在这方面工作了很长时间,我似乎找不到任何理由来解

Asp.net mvc 2 是否阻止用户在MVC2中单击html.routelink?

我正在使用routelink,并根据从viewModel获得的信息设置参数。有没有办法阻止用户单击链接?没有办法阻止用户在页面上单击超链接。即使有,也没有任何意义。可能您试图做的是,仅在以下某些条件下渲染视图中的链接: <% if(someCondition) { Html.RouteLink( item.Head, "Details", new { controll

  1    2   3   4   5   6  ... 下一页 最后一页 共 20 页