我有以下代码用于检索单击行的数据:
<ReactTable
getTdProps={(state, rowInfo, column, instance) => {
return {
onClick: (e, handleOriginal) => {
if (typeof rowInfo !== "undefined") this.rowClick(rowInfo.row.RecipeName);
if (handleOriginal) {
handleOriginal()
}
}
}
}}
Run Code Online (Sandbox Code Playgroud)
如何更改点击行的背景颜色?或突出显示单击的行的最佳方法是什么?
工具:VS2017、ASP.NET Core 2、Entity Framework Core 2、ASP.NET Core JavaScript 服务
我正在使用以下 BuildWebHost 方法:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseContentRoot(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName))
.UseStartup<Startup>()
.UseNLog()
.Build();
Run Code Online (Sandbox Code Playgroud)
为了加载连接字符串,我在 ConfigureServices (startup.cs) 中有以下代码:
Action<DbContextOptionsBuilder> optionsAction = options =>
options.UseSqlServer(Configuration.GetConnectionString("RecipeDatabase"));
services.AddDbContext<RecipeContext>(optionsAction);
Run Code Online (Sandbox Code Playgroud)
使用上述配置,应用程序在调试模式和作为 Windows 服务(发布后)运行时没有问题。
但是,如果我运行 add-migration,该工具将无法从 appsettings.json 加载连接字符串:
如果我像这样评论以下行
//.UseContentRoot(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName))
Run Code Online (Sandbox Code Playgroud)
add-migration 运行没有问题,但应用程序作为“Windows 服务”运行并不是因为它找不到 appsettings.json 文件。
如何修改配置以便不再需要评论以上行?
谢谢你。
迈克尔
c# entity-framework-core asp.net-core asp.net-core-2.0 asp-net-core-spa-services
我有来自Tokio docs的以下工作代码,我稍微修改了一下:
// Task
let connection = io::read_exact(socket, buf_read)
.and_then(|(socket, buf_read)| {
println!("Do something with the received data...");
for b in &buf_read {
println!("{}", b);
}
// Write to the socket
let buf_write = vec![19; 30];
io::write_all(socket, buf_write)
})
.then(|res| {
println!("{:?}", res); // Just for testing
//Output: Ok((TcpStream, [19, 19, 19, ...]
println!("Send data...");
let buf_write = vec![18; 10]; // Fill the buffer with some data
//
//How to use the socket contained in res to write the data …Run Code Online (Sandbox Code Playgroud)