问题列表 - 第7029页

可以通过javascript getElementByName访问隐藏元素吗?

我有像隐藏的字段

<%= Html.Hidden("ID", 1) %>
Run Code Online (Sandbox Code Playgroud)

并在JavaScript中我想要该字段的值

var ID = document.getElementsByName("ID").value;
Run Code Online (Sandbox Code Playgroud)

我无法访问它!

还有其他方法吗?

javascript asp.net-mvc

5
推荐指数
0
解决办法
4923
查看次数

连接两个表

我有两个表:工作与作业ID,jobdescription等以及用户与用户ID,作业ID,姓名等

将两个jobid链接到表用户中的同一用户ID的最佳做法是什么?

我可以使用一个中间表来存储同一个用户的作业条目,但我认为这是一个更优雅的解决方案.

谢谢.

database-design

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

从版本化mysql schemata开始,没有过度杀伤力.好的解决方案

我已经到了这一点,我意识到我必须开始对数据库模式进行版本控制并进行更改.因此,我阅读了有关该主题的现有帖子,但我不知道如何继续.

我基本上是一个单人公司,不久前我甚至没有为我的代码使用版本控制.我在Windows环境中使用Aptana(IDE)和SVN(使用Tortoise).我从事PHP/mysql项目.

版本化我的数据库模式的有效且充足(没有过度杀伤)的方法是什么?

我在一些项目中确实有一两个自由职业者,但我不希望进行大量的分支和合并.所以基本上我想跟踪我的代码修订的并发模式.

[编辑] 瞬间解决方案:目前我决定只要我提交一个标签(稳定版本),我将只生成一个模式转储加上一个必要的初始数据.在目前阶段,这对我来说似乎已经足够了.[/ edit]

[edit2]此外我现在还使用了名为incrementments.sql的第三个文件,其中我将所有更改与日期等相关联,以便在一个文件中轻松跟踪更改历史记录.我不时将更改集成到另外两个文件中并清空increments.ql [/ edit]

php mysql svn version-control database-versioning

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

这个陈述在java中是否正确?

我想使用数据报套接字在两台计算机之间进行数据传输.我这样使用以下行:

host=InetAddress.getByAddress("mypc",new byte[]{192,168,1,110});
Run Code Online (Sandbox Code Playgroud)

但是当我使用上面的语句时,我得到了这个错误:"可能会损失精度"

所以我用这种方式将int转换为字节:

InetAddress.getByAddress("mypc",new byte[]{(byte)192,(byte)168,(byte)1,(byte)110});
Run Code Online (Sandbox Code Playgroud)

上述陈述现在会起作用吗?

java datagram

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

应对数据库身份/自动编号最大化的策略

自动编号字段(例如,SQL Server中的"标识")是为数据库表提供唯一键的常用方法.然而,鉴于它们非常普遍,未来的某个时刻,我们将处理它们将开始达到其最大值的问题.

有没有人知道或有推荐的策略来避免这种情况?我希望很多答案都会建议转换为guid,但考虑到这将需要大量的开发(特别是在许多系统集成并共享价值的情况下)还有另外一种方法吗?我们是否朝着更新的硬件/操作系统/数据库只允许更大和更大的整数值的方向发展?

database database-design types identity future-proof

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

如何在NAnt中设置工作目录?

我刚刚开始使用NAnt.我正在从一个教程中工作,只是试图设置一个目标来清理我的构建解决方案.我的Visual Studio Solution结构如下:

  • Solution Folder
    • 项目文件夹
    • 项目文件夹
    • 工具文件夹
      • NAnt文件夹

NAnt .exe文件位于Tools/NAnt文件夹中.我的.build文件也在那里.这是我的.build文件:

<?xml version="1.0" encoding="utf-8" ?>
<project name="NAntTest" default="build" xmlns="http://nant.sf.net/release/0.86-beta1/nant.xsd">
  <property name="solution.file.name" value="NAntTest.sln" />
  <property name="project.config" value="debug" />

  <target name="build" depends="clean.source" />

  <target name="clean.source">
    <exec program="${framework::get-framework-directory(framework::get-target-framework())}\msbuild.exe"
          commandline="${solution.file.name} /t:Clean /p:Configuration=${project.config} /v:q" 
          workingdir="."/>
  </target>

</project>
Run Code Online (Sandbox Code Playgroud)

这就是我所遵循的示例的格式.如果我尝试运行此构建,则会收到一条错误,指出项目文件不存在.在clean.source目标中,如果我将workingdir属性替换为基本解决方案文件夹的硬编码路径,则脚本将编译并正确运行.显然,如果我需要将项目移动到任何地方,这对于便携性来说并不理想.

如何让NAnt查看基本工作目录?

nant build-automation build-process build visual-studio

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

字符常量:\ 000\xhh

任何人都可以解释字符常量\ 000和\ xhh的用法,即字符常量中的八进制数和十六进制数?

c

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

如何阻止网页从iPhone缩放?

一些移动网站,如BBC移动网站阻止你放大iPhone的主页 - 这是如何实现的.是否有必须包含在HTMl代码中的指令?

iphone

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

使用RequiredFieldValidator

如何使用必填字段验证器进行下拉列表?

我的下拉列表了

-天-

ITEM1

ITEM2

asp.net

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

ActiveRecord无法更新HABTM关系

我使用一个简单的模型进行用户授权,使用两个ActiveRecords User,Role User并且Role彼此之间具有HABTM关系.

我尝试创建一个用户界面,通过简单的复选框为用户分配角色 - 就像在Railscasts第17集中一样.

我的问题是,无论是User#new还是User#update_attributes使用提交我的表单更新之间的关系的参数User对象和它的作用.params[:user][:role_ids]包含正确的值.但是@user.roles在之后调用User.new(params[:user])@user.update_attributes(params[:user])返回一个空数组.

手动分配角色@user.roles@user.role_ids工作,但不是内部或"魔术".User#newUser#update_attributes

有任何想法吗?

activerecord ruby-on-rails has-and-belongs-to-many

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