所以我在页面上有一个表单,我试图在页面加载时预先加载所有旧值.但是我在选择对象时遇到了一些麻烦.
我有以下用于生成选择的scala代码:
<select id="networkInterfaces">
<option value="">First Available</option>
@for(interface <- networkInterfaces) {
@if(interface.Name == configs.last.networkInterfaceName) {
<option selected="selected" value="@interface.Name">@interface.DisplayName</option>
} else {
<option value="@interface.Name">@interface.DisplayName</option>
}
}
</select>
Run Code Online (Sandbox Code Playgroud)
当页面加载时,它确实显示所选的网络接口已被选中.但问题是,如果我更改了其他一些设置并提交它,则返回选项html而不是值.有没有办法在页面加载时为scala中的select选择表单值?我缺少什么基础?否则我将改变处理显示名称而不是值的处理方式......
编辑
由于我无法使用此功能,我将值更改为@ interface.DisplayName,然后将其转换为服务器上的代码.我希望能够正确地做到这一点,但它似乎无法奏效.
嗨,我在关闭 jquery 对话框时遇到问题。我拥有的是一个彗星连接,可以向我的浏览器发送消息。我想做的是当我收到一条消息时,我想做一些事情,关闭对话框然后再做一些事情。不幸的是,当我执行: $('#dialog').dialog("close"); 它结束了我当前的 javascript 代码。有没有办法避免这种情况?或者我是否需要使用变量确保关闭在最后运行?
比如这里你可以看到我的文字在后面的时候不会改变:http : //jsfiddle.net/hKhMC/
这是一个简单的演示,我的实际代码之后做了很多计算,所以我想知道是否有一个解决方案不涉及在关闭之前移动文本。
大家好,我使用的是自定义成员资格提供程序和自定义角色提供程序。并且正在正确地使用它们登录。我还实现了我自己的Membership用户对象,以便可以访问其他用户信息,并且不需要每次更改页面时都加载所有数据,但是我目前无法使其正常工作。以下是我的用户对象:
public class User : MembershipUser
{
[Required(ErrorMessage = "Username cannot be blank")]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required(ErrorMessage = "Password cannot be blank")]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[Display(Name = "User ID")]
public long UserID { get; set; }
[Display(Name = "Family Name")]
[StringLength(50, ErrorMessage = "Family name cannot be longer than 50 characters")]
public string FamilyName { get; set; }
[Display(Name = "Given Name")]
[StringLength(50, ErrorMessage …Run Code Online (Sandbox Code Playgroud) 我将一个列表传递给我的scala页面,我有一个表单,我想为列表中的最后一个元素设置一些默认值:如下所示:
System Name: <input type="text" id="systemSourceName" name="systemSourceName" value="@configs[@configs.size() - 1].systemSourceName" >
Run Code Online (Sandbox Code Playgroud)
但它在第二个@时抛出一个错误:
identifier expected but '@' found.
Run Code Online (Sandbox Code Playgroud)
有没有办法可以做到这一点?