小编ter*_*ško的帖子

asp.net mvc修改视图模型中特定项的CSS

我有一个使用EditorFor()渲染的视图模型,我希望能够在模型中设置特定元素的CSS.例如:

public class BasicIdentification
{
    //Primitive Types
    [Display(Name = "First Name")]
    public String FName { get; set; }

     [Display(Name = "Last  Name")]
    public String LName { get; set; }
Run Code Online (Sandbox Code Playgroud)

}

如果我想为FName和LName设置CSS类,我该怎么做?如何将css"连接"到我的模型.我希望能够使用EditorFor(),它可以按照我想要的方式呈现.

asp.net-mvc

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

asp.net mvc如何在日期类型文本框中显示默认值

我正在开发asp.net mvc.我希望有一个日期类型的文本框,因此有一个快捷方式,用户可以单击并选择日期而不是键入.同时我希望文本框显示默认日期值.

我试过两种方法: <input type="date" name="toDate" value="@DateTime.Today.Date.ToShortDateString()" />

@Html.TextBox("date", DateTime.Now.ToShortDateString(), new { type = "date"})

但是这两种方法生成的文本框中显示的是"dd/mm/yyyy",而不是我设置的默认值.当我右键单击文本框并检查元素时,我可以看到当前日期的值,但它无法显示在文本框中!

当我替换type="date"to时type="text",我可以在textbox上看到默认值.但是我没有选择日期的快捷方式,它只允许我输入.

如何保留快捷方式和默认值?

asp.net-mvc date default-value html.textbox

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

Symfony getName()在控制器内部无效

我试图在我的控制器中访问getName(),但它无法正常工作.

DOES NOT工作:

 $supplier = $em->getRepository('WICSupplierBundle:Supplier')->findBy(array('account'=>$account_id, 'id'=>$id));
 $supplierName = $supplier->getName();
 This doesnt return the name from the db....
 I get the error: "Error: Call to a member function getName() on a non-object..."
Run Code Online (Sandbox Code Playgroud)

这个DOES有效:

 $supplier = $em->getRepository('WICSupplierBundle:Supplier')->find($id);
 $supplierName = $supplier->getName();
 This returns the name from the db....
Run Code Online (Sandbox Code Playgroud)

为什么?

php symfony symfony-2.1

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

路径控制器位于子文件夹中

我有一个MVC3项目,在我的Controllers文件夹中有一个"sub"文件夹.现在我想创建一个路径到该子文件夹内的控制器.但我怎么能这样做?

这对我来说似乎不起作用:

context.MapRoute("Test", "SubFolder/Test",
            new { Controller = "SubFolder/Test", Action = "Index" });
Run Code Online (Sandbox Code Playgroud)

所以子文件夹的名称就SubFolder在那里,我有一个名为的控制器TestController.cs.我该如何为它创建MapRoute?

c# asp.net-mvc asp.net-mvc-3

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

当输入 Hashtag 后跟一个或多个字符时突出显示 textarea 中的文本

我希望能够让用户在文本区域中打字,如果他输入一个哈希标签,然后在他输入文本时输入一个或多个字符,直到他点击空格。

问题是我想实现像 Facebook 的新哈希标签功能一样的东西,我已经完成了编码的逻辑,但仍然无法在视觉上实现它。

我尝试的方法是使用 Jquery,如下所示:

<textarea id="txtArea">Here is my #Hash</textarea>

$("#txtArea").onkeyup(function(){

var result = $("#txtArea").match(/ #[\w]+/g);

//result = '#Hash'
});
Run Code Online (Sandbox Code Playgroud)

但我无法完成,我不知道从哪里开始,所以我可以使用任何解决方案、建议、插件,我将不胜感激。

html javascript css jquery

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

Spring MVC应用程序(后退按钮)

在我的MVC spring应用程序中,我使用GET方法将表单发送到页面以执行搜索.搜索结果是一个列表,并且每个条目都可以导航到详细信息页面.它工作正常.现在,我希望在详细信息页面上有一个后退按钮,它应该返回到搜索列表.

我可以调用相同的控制器方法来重新评估,但它执行数据库调用,我不想这样做.什么是最好的解决方案?

spring spring-mvc back-button

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

如何手动(而不是通过控制器向导)向rails应用程序中的ruby中的控制器添加视图?

我正在使用Ruby mine在rails应用程序上构建ruby.一切都很好.我创建了新项目,然后按Ctrl + Alt + G. 从发电机选项我选择控制器.然后我得到一个窗口,我必须在其中命名控制器和操作.当我选择不同的动作时,会在以我的动作命名的控制器中创建相应的功能.如果我按下该功能名称左​​侧的图标,我会获得为具有extension.html.erb的特定功能打开的视图文件.这很好.但是,如果我忘记在控制器对话框中添加一个或多个动作,该怎么办?然后据说我必须添加一个名称是我想要的视图的函数.即

def functionname

end
Run Code Online (Sandbox Code Playgroud)

现在当我点击这个功能名的左侧时.我可以选择创建扩展名为.html.erb的文件.所有这一切都很好.但是,当我构建此应用程序并尝试访问此新创建的视图时,我收到以下错误

    Routing Error
No route matches [GET] "/say_hello/sona"
Try running rake routes for more information on available routes.
Run Code Online (Sandbox Code Playgroud)

如何向控制器添加视图,除了使用该控制器向导?之后我不能添加视图吗?`

ruby-on-rails rubymine rails-routing

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

在剃刀应用程序中测试空模型

我有一个带有razor视图引擎的asp.net Web应用程序.我想测试模型是否null存在

<center><h2 style="color:red">Les actualites des taches</h2></center>
<br />
<br />
@if(Model[0].Count == 0 || Model[0] == null) {
    <label>Pas de nouvelle information</label>
                         }
else{

foreach( var v in Model[0]){
    <div><label>@v</label></div>
   <br />
}

}
<br />
<br />
<br />
<br />
<center><h2 style="color:red">Demande de reservation de véhicules</h2></center>
<br />
<br />
@if (Model[1].Count == 0 || Model[1] == null)
{
    <label>Pas de demande</label>
                         }
else{
    <form action="\Travail\Validation_Reservation" method="post">
@foreach( var v in Model[1]){
    <div><label>@v</label> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

从cookie获取数据并设置语言

我想从cookie中获取数据,并根据一种方法中的数据设置语言.之后,我想设置当前语言并为其编写另一种方法.我是mvc 4的初学者,所以我无法决定怎么做.谢谢你的帮助.这些是我应该写的方法.我试着写点东西;

private void InitLanguage()
{
     HttpCookie cookie = new HttpCookie("MyCookie");
     cookie = Request.Cookies["MyCookie"];
     if (cookie != null)
     {

     }
     else
     {             
     }
}
public void SetCurrentLanguage(String languageCode)
{

}
Run Code Online (Sandbox Code Playgroud)

c# cookies asp.net-mvc asp.net-mvc-4

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

这是构建MVC的正确方法(从teresko的帖子中收集的理解)+将多语言支持纳入框架吗?

我是否正确理解MVC?

我已经阅读了teresko用户的许多帖子,我想我终于理解了现代MVC的真实概念.我制作了一个关于我如何理解它的图表,我希望有人可以为我确认这一点,也许这个图表可以帮助其他一些用户.

我的计划目录结构是"智能"吗?

另外我想进入文件夹结构.我不太确定我打算使用一种非常聪明/有效的方法来构建它们.在我的根目录中,我有4个文件夹.该模型文件夹 中包含3个子目录称为data_mappers,domain_objects服务.该演示文件夹中包含2个子目录称为自然美景控制器.我的根目录中的第三个文件夹是我不太确定的名为lib的文件夹之一,还包含另外3个子文件夹,脚本,主题模板(这是一个适合视图调用的模板的地方吗?) .我拥有的最后一个文件夹称为配置(如果有人能想到更好的名称建议,欢迎使用).这是我将放置路由器和基类以及该类型的任何文件的地方.我不只是想用我的框架来实现功能,我希望它在技术上合理,任何建议/建议都是受欢迎的,我想在开始制作索引和路由器等之前确保我的理解是正确的.我不必重新开始.谢谢

这是一种关于MVC多语言支持的好方法吗?

(稍微偏离主题,但我需要将其纳入规划我的MVC框架,它可能对其他用户有所帮助,并且为了清楚简洁地回答问题,需要理解网站的结构,并且恰好是在上面详细描述)

我的网站必须以英语和法语提供,我恰好都会说.我计划在模板文件夹中创建另外两个子文件夹,一个名为en和另一个fr,只需将所有英文模板放在en文件夹中并将它们翻译成法语并将它们放在fr文件夹中并设置网站以便www .mywebsite.com/en/home以英文显示模板,www.mywebsite.com/fr/home显示法文模板.

将有一个主要的语言选择页面,将您重定向到en或fr.然后,我计划将2个字母的语言代码存储在$ _SESSION变量中.视图将使用此$ _SESSION变量来选择要显示的模板.这是我在旧版本的网站上完成它的方式.这是在MVC中实现多语言支持的好方法还是有更好的方法?

如果我想让网址也出现在法语中怎么办?如果我将视图文件放在更多的子文件夹中,而不是像这样命名它们:"/ presentation/views/news/news.php"将它们命名为:"/ pre sentation/views/news_nouvelles/news.php"然后make路由器(网址和路由是我的弱点之一,但我将自己学习;)将"_"之前的所有内容存储在与英文网址对应的变量中,以及与法语网址对应的所有内容.这只是一个理论,我还没有尝试过最后一段中的内容,多语言支持更多是讨论而不是问题,尽管再一次,它是相关的,因为需要彻底了解我的框架才能回答/讨论语言支持.

php model-view-controller multilingual internationalization

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