问题列表 - 第44303页

使用JQuery更改CSS属性

今天我看到了font-size 一个使用jQuery 更改元素的简单方法.它看起来非常类似于以下内容:

<script  type="text/javascript">
    jQuery(document.body) ({font-size:5em;});
</script>
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,但我想知道缺少什么?我记得它只是一行代码.

注意:我也尝试jQuery(document.body).css({font-size:5em;});过,没有成功.

谢谢.

css jquery attributes

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

如何编写允许在 ASP.NET MVC 中使用下划线的路由?

我在 MCTS 考试中遇到了以下问题。书上说答案是C,但我认为B这是正确的答案。为什么C

您创建了一个新的 ASP.NET MVC 2 Web 应用程序。在Global.asax.cs文件中创建了以下默认路由。(行号仅供参考。)

01 public static void RegisterRoutes(RouteCollection routes)
02 {
03 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
04
05 routes.MapRoute( "Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = "" } );
06 }
Run Code Online (Sandbox Code Playgroud)

您实现了一个名为 HomeController 的控制器,其中包含具有以下签名的方法。

public ActionResult Index() 
public ActionResult Details(int id) 
public ActionResult DetailsByUsername(string username) 
Run Code Online (Sandbox Code Playgroud)

您需要添加一个路由以满足以下要求:

  • 当通过调用 DetailsByUsername 操作输入用户名作为路径时,必须显示用户的详细信息。

  • 用户名可以包含字母数字字符和下划线,长度可以在 3 到 20 个字符之间。你该怎么办?

A. 用以下代码段替换第 05 行。

routes.MapRoute( "Default", "{controller}/{action}/{id}", new { controller …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc routing asp.net-mvc-routing

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

RenderPartial控件位于同一视图文件夹中

我的视图文件夹中有一个Users名为的文件UserViewControl.cshtml.

我在实际视图(Users.cshtml)中的代码是:

@Html.RenderPartial("RegisterViewControl")
Run Code Online (Sandbox Code Playgroud)

错误:The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments

我不想完全像这样输入路径,因为整个视图文件夹将来可能会移动:

@Html.RenderPartial("~/Views/Users/RegisterViewControl.cshtml")
Run Code Online (Sandbox Code Playgroud)

RegisterViewControl.cshtml中的代码:

@model SampleMVC.Web.ViewModels.RegisterModel

@using (Html.BeginForm("Register", "Auth", FormMethod.Post, new { Id = "ERForm" }))
{
    @Html.TextBoxFor(model => model.Name)        
    @Html.TextBoxFor(model => model.Email)            
    @Html.PasswordFor(model => model.Password)          
}
Run Code Online (Sandbox Code Playgroud)

这是一个由ajax提交的表单,但我希望从viewmodel进行所有验证.

asp.net-mvc asp.net-mvc-3

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

C#字符串操作,为什么这不起作用?

int i = 1;
for (; i <= 10; i++)
{
    string str = "test{0}" , i;
    Console.WriteLine(str);
}
Run Code Online (Sandbox Code Playgroud)

所以这段代码不起作用,我想知道原因,以及产生这种方法的正确方法是什么?

c#

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

如何将std :: vector <float>转换为float数组?

可能重复:
从std:vector获取数组

我一直在阅读这个问题的答案,发现它们很有用,但我怎么能用浮点型做同样的事呢?

c++ arrays vector

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

了解Hibernate Fetch

我知道hibernate是懒惰的默认提取策略,但有一些事情我不清楚,所以我希望你能解释一下.我想要做的是将标记为标记为起始图块的图块.

查询:

@NamedQuery(name = "Tile.findStartTileByGame", 
  query = "SELECT t FROM Tile t WHERE t.game = :game " +
    "and t.startTile = true and t.blockWalkable = false")
Run Code Online (Sandbox Code Playgroud)

瓦:

 public class Tile{ 

 @OneToOne(mappedBy="tile")
 private GameCharacter character;

 @OneToOne(mappedBy="tile")
 private GameObject gameObject;
Run Code Online (Sandbox Code Playgroud)

游戏:

 @OneToMany(mappedBy="game")
 private List<Tile> tiles;
Run Code Online (Sandbox Code Playgroud)

当我运行我的查询并且从不使用该对象时,hibernate仍然加入了我的角色和游戏对象.所以我有3个查询.我知道我可以通过fetch join来解决这个问题,但我的问题是为什么hibernate会同时获取两个引用?即使我使用fetch = FetchType.LAZY对它们进行注释,也会查询它.

我的DAO:

  public static Tile getFreeStartTile(EntityManager em, Game game) {
   TypedQuery<Tile> query = em.createNamedQuery("Tile.findStartTileByGame", Tile.class);
   query.setParameter("game", game);
  List<Tile> result = query.getResultList();
  ...
Run Code Online (Sandbox Code Playgroud)

在我解决这个问题之前,我想了解它为什么会发生.在此先感谢m

java hibernate jpa

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

替换字符串中的多个单词

我有多个单词我想用值替换,最好的方法是什么?

示例:这就是我所做的,但感觉和看起来都错了

string s ="Dear <Name>, your booking is confirmed for the <EventDate>";
string s1 = s.Replace("<Name>", client.FullName);
string s2 =s1.Replace("<EventDate>", event.EventDate.ToString());

txtMessage.Text = s2;
Run Code Online (Sandbox Code Playgroud)

一定有更好的方法?

谢谢

c#

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

对象已存在于RSACryptoServiceProvider中

我将源代码从一个应用程序复制到另一个应用程序,两者都在同一台机器上运行.我也在两个应用程序中使用下面的containerName相同的字符串.

什么阻止我的新应用程序读取保存在其他应用程序中的密钥?所有其他事情都是平等的,登录用户帐户等.

     CspParameters cspParams = new CspParameters();
     cspParams.KeyContainerName = containerName;
     cspParams.Flags = CspProviderFlags.UseMachineKeyStore;

     // Get error "object already exists" below.
     RSACryptoServiceProvider  rsaKey = new RSACryptoServiceProvider(cspParams);
Run Code Online (Sandbox Code Playgroud)

c# encryption cryptography rsacryptoserviceprovider

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

输入触发按钮单击

我有一个带两个按钮的页面.一个是<button>元素,另一个是元素<input type="submit">.按钮按顺序显示在页面上.如果我在表单中的任何位置的文本字段中按下<Enter>,click则会触发按钮元素的事件.我认为那是因为按钮元素位于第一位.

我找不到任何看起来像设置默认按钮的可靠方法,也不一定要在这一点上.在没有任何更好的情况下,我在表格的任何地方捕获了一个按键,如果它<Enter>是按下的键,我只是否定它:

$('form').keypress( function( e ) {
  var code = e.keyCode || e.which;

  if( code === 13 ) {
    e.preventDefault();
    return false; 
  }
})
Run Code Online (Sandbox Code Playgroud)

据我所知,到目前为止,它似乎正在起作用,但它感觉非常火腿.

有谁知道这样做的更复杂的技术?

同样,这个解决方案是否有任何陷阱,我只是不知道?

谢谢.

html javascript forms jquery enter

156
推荐指数
6
解决办法
9万
查看次数

PHP - 将毫秒转换为小时:分钟:Seconds.fractional

我有一个脚本,它以秒为单位获取一个值(到小数秒的2个小数点):

$seconds_input = 23.75
Run Code Online (Sandbox Code Playgroud)

然后我将其转换为毫秒:

$milliseconds = $seconds_input * 1000; // --> 23750
Run Code Online (Sandbox Code Playgroud)

然后我想格式化它:

H:M:S.x // --> 0:0:23.75
Run Code Online (Sandbox Code Playgroud)

其中'x'是第二个的分数(但是小数点之后的位数很多).

有帮助吗?我似乎无法围绕这一点思考.我尝试使用gmdate(),但它一直在缩短小数秒.

谢谢.

php milliseconds seconds

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