问题列表 - 第14267页

Rails中的硬编码路由

假设我有这个:

<%= link_to "My Big Link", page_path(:id => 4) %>
Run Code Online (Sandbox Code Playgroud)

在我的page.rb中,我希望通过永久链接显示网址,以便我使用标准:

 def to_param
    "#{id}-#{title.parameterize}"
 end
Run Code Online (Sandbox Code Playgroud)

现在,当我单击"我的大链接"时,它会将我带到正确的页面,但地址栏中的URL不会显示所需的永久链接.相反,它只显示标准:

wwww.mysite.com/pages/4 
Run Code Online (Sandbox Code Playgroud)

这是因为我将id硬编码到page_path中吗?如果我使用直接的html,它也不起作用..

<a href="/pages/4">My Big Link</a>
Run Code Online (Sandbox Code Playgroud)

如果有人能够验证这种相同的行为并让我知道这是否有意,我将不胜感激.我需要硬编码的能力:id来指定确切的页面......

routing routes ruby-on-rails

3
推荐指数
1
解决办法
1338
查看次数

我何时应该在我的网站上响应HTTP HEAD请求

我的谷歌应用引擎网站在HEAD请求的主网址上收到错误,因为我不接受它们.根据,HEAD请求是"的有效性,可访问性测试超文本链接,和最近的修改"

我对HEAD请求的"正常"响应应该是什么?

我开始接受HEAD请求,以阻止错误显示在我的日志中,但仅限于主URL.

有人能指出我正确的方向吗?

google-app-engine http

7
推荐指数
1
解决办法
1000
查看次数

Struts - 上传文件

我在使用spring webflow 1.0和struts 1.3上传文件时遇到问题.

jsp是这样的:

<html:form action="/flowAction" method="post" enctype="multipart/form-data">
    <!-- snip -->
    <html:file property="file" name="attachDocumentsForm" size="50"/>
    <!-- snip -->
</html:form>
Run Code Online (Sandbox Code Playgroud)

表格是这样的:

public class AttachDocumentsForm extends SpringBindingActionForm {
    // note, SpringBindingActionForm extends struts' ActionForm
    private FormFile file;
    //snip
}
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,当我提交表单时,该file字段始终是null.表单上的其他字段填写正确,如果我仔细检查RequestContext,我可以发现文件深埋在那里的一些数据结构.

这是我可以获得附件的可怕丑陋方式:

// 'context' is the RequestContext
ServletExternalContext servletExternalContext = (ServletExternalContext) context.getExternalContext();
ActionForm form = (ActionForm) servletExternalContext.getRequest().getAttribute("actionForm");
FormFile file = (FormFile) form.getMultipartRequestHandler().getFileElements().get("file");
Run Code Online (Sandbox Code Playgroud)

我注意到MultipartRequestHandler我的表单上有null,并且我怀疑这可能是问题的一部分,但我已经尝试用一个CommonsMultipartRequestHandler无效的实例来填充它.

我需要做些什么才能file正确填充字段?

java spring struts file-upload

5
推荐指数
1
解决办法
2719
查看次数

动态更改CSS

我需要确定哪些CSS应该应用于某些特定页面.我有一个有子项的母版页,default.aspxservices.aspx是母版页的子项.我想要的是当用户导航Default.aspxServices.aspx时,系统应该应用DefaultCSS文件,否则我想应用一些普通的css文件.

我怎么能这样做,对于这个问题,哪种做法会更好.

提前致谢.

css c# asp.net

7
推荐指数
2
解决办法
2万
查看次数

Iphone弹出警报消息

我无处可寻.我不想每次都使用调试器.如何在iphone上获取打印消息.

iphone objective-c

18
推荐指数
1
解决办法
7万
查看次数

不推荐使用sp_dbcmptlevel后如何检查SQL Server数据库兼容性?

根据BOL(SQL Server Books Online)sp_dbcmptlevel,

将在Microsoft SQL Server的未来版本中删除此功能.请勿在新的开发工作中使用此功能,并尽快修改当前使用此功能的应用程序.请改用ALTER DATABASE兼容级别.

现在,我知道检查数据库兼容性的唯一TSQL方式是通过sp_dbcmptlevel.据我所知,ALTER DATABASE Compatibility Level仅用于设置兼容级别,而不是获取信息.

如何在不使用GUI的情况下获得兼容级别?

t-sql sql-server compatibility

52
推荐指数
3
解决办法
6万
查看次数

Bots/Spiders可以使用Cookies吗?

我试图发现访客是否是人类.我只是有了一个想法,但不确定这是否有效.但是,如果我可以在人物浏览器上存储cookie并在浏览我的网站时检索它.如果我成功检索到cookie,这是检测机器人和蜘蛛的好方法吗?

javascript c# asp.net-mvc

2
推荐指数
2
解决办法
1358
查看次数

如何使用命令行参数在C#中创建应用程序快捷方式(.lnk文件)

我写了一个简单的基于FTP的文件同步程序.其设置可以存储在XML文件中.我希望用户能够使用各种配置快速打开程序.所以我设置程序,以便能够通过命令行参数读取配置文件的路径.这样,可以基于不同的配置文件在桌面上创建快捷方式.现在,我正在尝试添加一项功能,该功能将自动为特定配置文件创建快捷方式.

我尝试过使用ShellLink.cs 这篇文章中的例子.我已经使用IWshRuntimeLibrary描述也试图在这里.我可以创建快捷方式,但属性窗口中快捷方式的"目标类型"在新快捷方式中最终为空白.如果我双击快捷方式,我会从Windows获取一个错误窗口,关于它在提供的路径中找到FooBar.xml时遇到问题.所以它似乎没有意识到应该启动一个不打开文件的应用程序.

现在,如果我打开新快捷方式的属性并在目标字段中更改某些内容,然后将其更改回来.例如,从xml中删除x,然后将其添加回来.单击确定后,快捷方式的图标会立即切换到我的应用程序的图标,并在双击时正常工作.

因此,当我手动编辑快捷方式时,它会强制窗口检查快捷方式目标类型是否应该是应用程序并切换它.

那么当目标路径不以.exe结尾时,我怎样才能通过C#创建一个目标类型为Application的新快捷方式?

c# shortcuts winforms

2
推荐指数
1
解决办法
1万
查看次数

ADO.NET实体框架和ASP.MVC的组合是否有任何错误?

我有三个项目的解决方案.

  1. DomainModel(带有ADO.NET实体框架的C#库)
  2. DomainModelTest(业务逻辑的单元测试)
  3. WebApp(使用DomainModel)

出于某种原因,如果我传递DomainModel中的任何对象,我甚至无法带来视图,甚至不是简单的.我收到以下错误:

有任何想法吗?

编译器错误消息:CS0012:类型'System.Data.Objects.DataClasses.EntityObject'在未引用的程序集中定义.您必须添加对程序集'System.Data.Entity,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用.

来源错误:

第146行:第147行:
[System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]第148行:公共类views_home_index_aspx:System.Web.Mvc.ViewPage,System.Web.SessionState.IRequiresSessionState,System.Web.IHttpHandler {第149行:
行150:private static bool @__initialized;

我认为这可能会有所帮助,实际错误出现在下面指向的行中的Default.aspx文件中:

public partial class _Default : Page
{
    public void Page_Load(object sender, System.EventArgs e)
    {
        // Change the current path so that the Routing handler can correctly interpret
        // the request, then restore the original path so that the OutputCache module
        // can correctly process the response (if caching is enabled).

        string originalPath = Request.Path;
        HttpContext.Current.RewritePath(Request.ApplicationPath, false);
        IHttpHandler httpHandler …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework

15
推荐指数
2
解决办法
9020
查看次数

在PHP中阅读docx(Office Open XML)

我想在我们的CMS中添加一个单词导入功能,唯一的问题是我似乎找不到一个好的库来读取docx文件(Word 2007).

有没有人有一些建议,图书馆应该能够提取文档的内容和基本样式,如斜体,粗体,上标?

谢谢你的帮助

php import office-2007 ms-word

8
推荐指数
2
解决办法
2万
查看次数