我正在尝试创建DropDownList一个剃刀视图.
有人会帮我这个吗?
普通的HTML5代码:
<select id="dropdowntipo">
<option value="Exemplo1">Exemplo1</option>
<option value="Exemplo2">Exemplo2</option>
<option value="Exemplo3">Exemplo3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我试过这个:
@{
var listItems = new List<ListItem> {
new ListItem { Text = "Exemplo1", Value = "Exemplo1" },
new ListItem { Text = "Exemplo2", Value = "Exemplo2" },
new ListItem { Text = "Exemplo3", Value = "Exemplo3" }
};
}
@Html.DropDownListFor(model =>
model.tipo,
new SelectList(listItems),
"-- Select Status --"
)
Run Code Online (Sandbox Code Playgroud) 我正在使用MVC 4,我必须使用Code First Migrations更新我的数据库.我要做的是从数据库表中选择记录,并将它们插入下拉列表,用户可以在其中选择一个.
我有一个我不明白的错误:
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression.
控制器:
public ActionResult Addnew()
{
var dba = new DefaultConnection();
var query = dba.blob.Select(c => new SelectListItem
{
Value = c.id.ToString(),
Text = c.name_company,
Selected = c.id.Equals(3)
});
var model = new Companylist
{
xpto = query.AsEnumerable()
};
return View(model);
}
Run Code Online (Sandbox Code Playgroud) 如何将变量传递到URL?
我尝试的是这个,但这不起作用.该网址仅显示以下内容:
http://myurltest.com 而不是完整的道路
@if(check1 != "d")
{
<li>
<div class="a"></div>
</li>
<li>
<div class="b"></div>
</li>
<li>
<a href="http://myurltest.com/" + @check1 + "/go/5/true">
<div class="c"></div>
</a>
</li>
}
Run Code Online (Sandbox Code Playgroud) 我正在使用Visual Studio 2012中的MVC4进行项目,并在表中添加了一列.
现在,当我想调试我的项目时,错误说使用迁移来更新我的数据库.
我该怎么办?
我一直在搜索,发现了一些方法,如:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.SetInitializer<ResTabelaIndex>(null);
}
Run Code Online (Sandbox Code Playgroud)
但不知道如何和在哪里实施这个......曾试图app_start,global.asax等...
我发现的是,从nuget直接在控制台中启用迁移.
但我无法做到这一点.
我使用的命令:
Enable-Migrations -EnableAutomaticMigrations
Run Code Online (Sandbox Code Playgroud)
==>控制台说找到了多个上下文.为了能够使用,Enable-Migrations -ContextTypeName NameOfTheNamespace.Models.DefaultConnection
但我不知道是什么-ContextTypeName,已经尝试了很多但无法理解.
My Model Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Data.Entity.Migrations;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity.Infrastructure;
namespace Vista.Models
{
public class TabelaIndex
{
public int ID { get; set; }
public string n_empresa { get; set; }
public string titulo{ get; set; }
public …Run Code Online (Sandbox Code Playgroud) 即时通讯使用svg路径在我的项目中使用现代ui图标包.
我尝试做的是改变悬停时的填充颜色.
但我没有成功..
希望有人帮我解决这个问题.
提前致谢.
码:
<div id="Main">
<ul>
<li>
<form>
<button>
<div class="inner">
<svg>
<path d="M35.......etc..">
</path>
</svg>
</div>
</button>
</form>
</li>
</ul>
</div
Run Code Online (Sandbox Code Playgroud) 我正在尝试在codeigniter中的项目中实现facebook登录.
我正在使用php sdk.
当我点击登录按钮时,它给出了一个错误:
The redirect_uri URL must be absolute
Run Code Online (Sandbox Code Playgroud)
有什么问题,我该如何解决?
这是以下内容view/home.php:
<?php if(!$fb_data['me']): ?>
Please login with your FB account:
<a href="<?php echo $fb_data['loginUrl']; ?>">login</a>
<?php else: ?>
<img src="https://graph.facebook.com/<?php
echo $fb_data['uid']; ?>/picture" alt="" class="pic" />
<p>Hi <?php echo $fb_data['me']['name']; ?>,<br />
<a href="<?php
echo site_url('welcome/topsecret'); ?>">
You can access the top secret page</a> or
<a href="<?php echo $fb_data['logoutUrl']; ?>">logout</a> </p>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
这是以下内容: controler/home.php
class Home extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('Facebook_model');
} …Run Code Online (Sandbox Code Playgroud) 我的项目中有一个画廊滑块.
我在我的电脑上测试过,一切正常,
但是当我在我的ipad上测试时,当我打开我的项目时,画廊滑块的图像不会加载.
滑块中的总图像为62,总共为1.2mb
我的代码:
<div class="main">
<div class="fixed-bar" style="margin-top:40px">
<ul id="carousel" class="elastislide-list">
<li><a href="#p1"><img src="imagens/paginas/1.jpg" /></a>
</li>
<li><a href="#p2"><img src="imagens/paginas/2.jpg" /></a>
</li>
<li><a href="#p3"><img src="imagens/paginas/3.jpg" /></a>
</li>
<li><a href="#p4"><img src="imagens/paginas/4.jpg" /></a>
</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$(document).on('pagebeforeshow', function () {
$('.fixed-bar').hide();
});
$('#carousel').elastislide({
minItems: 9
});
Run Code Online (Sandbox Code Playgroud)
预载:
var images = new Array()
function preload() {
for (i = 0; i < preload.arguments.length; i++) {
images[i] = new Image()
images[i].src = preload.arguments[i]
}
}
preload(
"imagens/Paginas/1.jpg",
"imagens/Paginas/2.jpg",
"imagens/Paginas/3.jpg",
"imagens/Paginas/4.jpg",
"imagens/Paginas/5.jpg", …Run Code Online (Sandbox Code Playgroud) 我正在使用MVC并创建了一个表单来将值插入到我的数据库中.
我的数据库结构有以下关系:
例如:User表包含表Company的外键.在我的视图中,我有一个包含所有公司的下拉列表.
我可能需要的是一个将数据插入带有外键的表中的工作示例.我已经四处寻找并尝试了许多解决方案,但无法弄清楚如何使其工作.
这是我的代码:
模型:
public class DefaultConnection : DbContext
{
public DefaultConnection()
: base("DefaultConnection")
{
}
public DbSet<User> users{ get; set; }
}
public class Company
{
public int Id { get; set; }
public string Name{ get; set; }
}
public class User
{
public int Id { get; set; }
[ForeignKey("Company")]
public int Id_Company { get; set; }
public Company Company{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
视图模型:
public class MyViewModel
{ …Run Code Online (Sandbox Code Playgroud) 我正在做一个项目,我想做的是清除我的网址栏中的查询字符串.
但直到现在我还没多运气..
希望有人可以帮我这个..
这是我尝试做的代码之一:
System.Reflection.PropertyInfo isreadonly = typeof(System.Collections.Specialized.NameValueCollection).GetProperty( "IsReadOnly", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
isreadonly.SetValue(this.Request.QueryString, false, null);
this.Request.QueryString.Remove("abc");
Run Code Online (Sandbox Code Playgroud) 我尝试通过javascript删除浏览器地址栏中的部分网址.
但我不明白为什么它不起作用,如果我在控制台中测试结果是正确的但它仍然没有在地址栏中改变.
我该怎么做?
我有的网址:http://localhost:8090/Home/Index?x=72482&success=itsdone
我想要的网址是:
http://localhost:8888/Home/Index?x=72482
Run Code Online (Sandbox Code Playgroud)
这是我的javascript代码:
window.location.href.replace('&', '#');
window.location.hash = "";
Run Code Online (Sandbox Code Playgroud)