繁体   English   中英

ASP.NET MVC网站中的新页面

new page in asp.net mvc website

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我被分配为可能是mvc1的现有网站添加新页面

我复制了页面xyz.aspx的内容,并在同一文件夹中制作了新文件xyz1.aspx

mybasepath / home / xyz可以正常工作,但是mybasepath / home / xyz1不能

我知道asp.net mvc3,4。 如果控制器(cs文件)的方法Index返回string.empty

然后我们得到该控制器的有效网址

但这没有控制器文件夹。 所有页面都以root / views / home / xyz.aspx的形式存在。 xyz和xyz1都不包含c#文件并在其后面编码。

为了使mybasepath / home / xyz1正常工作甚至mybasepath / home / xyz_text.txt正常工作,我可能还需要做什么?

没有文件包含任何特定的页面名称,我仍将按照SO策略共享这些名称:)

Global.asax

<%@ Application Codebehind="Global.asax.cs" Inherits="MvcASPCart.MvcApplication" Language="C#" %>

根目录下的Web.Config

<?xml version="1.0"?>

<configuration>

  <appSettings>

  </appSettings>
  <system.web>

    <urlMappings enabled="true">

      <add url="~/Reviews" mappedUrl="~/Home/Reviews" />

    </urlMappings>
    <sessionState mode="InProc" timeout="120"/>
    <customErrors mode="Off"/>

    <httpRuntime requestValidationMode="2.0" />
    <compilation debug="false" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>

    <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>

    <profile>
      <providers>
        <clear />
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" applicationName="/" />
      </providers>
    </profile>
    <roleManager enabled="false">
      <providers>
        <clear />
        <add connectionStringName="ApplicationServices" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        <add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      </providers>
    </roleManager>


    <pages validateRequest="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Linq" />
        <add namespace="System.Collections.Generic" />
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
  </system.web>

  <system.web.extensions />

  <system.webServer>

    <modules runAllManagedModulesForAllRequests="true">
    </modules>
    <handlers>
      <remove name="UrlRoutingHandler" />
    </handlers>
    <httpProtocol>
      <customHeaders>
        <add name="X-UA-Compatible" value="IE=edge,chrome=1"/>
      </customHeaders>
    </httpProtocol>

    <rewrite>
      <rules>

        <clear />
        <rule name="Redirect to wwww" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^xyz\.com.au$" />
          </conditions>
          <action type="Redirect" url="xyz.com/{R:1}" redirectType="Permanent" />
        </rule>


      </rules>
    </rewrite>

  </system.webServer>

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <system.net>
    <mailSettings>
      <smtp from="linyongtang1000@163.com" deliveryMethod="Network">
        <network host="smtp.163.com" port="25" userName="linyongtang1000" password="2232857" />
      </smtp>
    </mailSettings>
  </system.net>


</configuration>
问题暂未有回复.您可以查看右边的相关问题.
2 ASP.NET刷新页面

说我有一个名为First.aspx的文件。 如果我在First.aspx上更改了代码,并且用户之前已经访问过它,那么IIS是否会自动释放缓存,在这种情况下用户会看到更新的页面而不是以前的副本,这是真的吗? 意思是,IIS将自动处理此事情,我不需要特殊的代码来确保页面被刷新。 ...

2013-06-06 15:39:00 1 92   asp.net
3 如何从asp.net中的jquery ajax重定向到新页面

我的网络服务工作正常。 它给了我“成功”的消息。 但是当我通过 jquery ajax 执行它时,我没有得到适当的结果。 请纠正我......我没有被重定向,我在哪里得到“无效用户”...... 网络服务: jquery ajax 函数: ...

4 创建新页面asp.net时阻止网站重新启动

我有代码可以在asp.net网站上动态创建一个新页面,它的工作很棒。 但是,当我创建新页面并转到该页面时,第一次加载的时间很长,超过20秒钟,这是因为当我创建新页面时,所有网站都可能重新启动吗? 如何防止每次创建新页面时应用程序重新启动? II7 这只是看我如何创建新页面的示 ...

5 在ASP.NET应用程序的标签1中编辑/添加新页面时,在标签2中添加新页面

我正在开发一个解决方案,该解决方案的部署版本存储为Label 1(包含第1页和第2页)。 由于另一个优先事项,我需要停止处理正在进行的需求(第3页)-(存储为标签2),恢复为已部署的版本并处理新需求(第4页)。 因此,我使用了旧标签1,但是问题是当我尝试添加新页面时-标签1中的第4页 ...

6 asp.net-mvc根据条件重定向到新页面

我在以下一种视图中有代码,如下所示:如果您已登录,则显示欢迎通知;如果您未登录,则显示指向登录页面的链接。 我想要的是,如果您没有登录,我希望它自动重定向到登录页面(为什么要执行该额外步骤) 关于如何将上述内容自动重定向到另一个页面的任何建议。 ...

7 ASP.net附件然后刷新页面

我正在使用ASP .net进行ac#项目。 我有一个报告列表,每个报告都有一个超链接,该超链接会调用Web服务器,检索一个PDF,然后返回PDF供用户保存或打开: ASPX页面: ASP.Net: 这可以按预期工作,但是我还希望它使用更新的列表刷新页面。 我遇到 ...

8 ASP.NET数据列表分页而不刷新页面

我想在asp.net中使用数据列表应用页面调度而不进行页面刷新 我的代码结构如下。 问题:当用户单击分页列表中的页码时,分页更改为适当的页码,但是数据列表产品中的产品无法刷新。 我还调试了所有获取产品的代码文件,并将其分配给DataListProducts的datasourc ...

9 ASP.net图表刷新页面

我意识到asp:chart控制器正在刷新页面。 例如,如果我单击一个按钮以显示图表,则刷新当前页面,但我不希望这样。 假设我要显示两个图表。 我的default.aspx文件中包含以下代码(使用工具箱生成的代码): 以及default.aspx.cs文件中的backcode ...

2013-07-24 08:39:16 1 494   asp.net
10 ASP.NET按钮单击重定向到新页面

我已经以编程方式创建了一个Button。 现在,我想单击该按钮重定向到新的aspx页面,这样我们将进入新页面的方法之一(例如page_load()等)。 这可能吗? 例如: 但是我无法在Redirect.aspx中找到入口点,一旦我们重定向到“ Redirect.aspx” ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM