这很奇怪,但我的HTML表单通过GET发送数据,而不是POST.
<form name="mistake" action="http://web-server.com:8888/WebApp/Email/Create" method=post>
<input type="text" name="url" size="50" readonly="readonly">
<br />
<span class="text">
Error :
</span>
<br />
<textarea rows="5" name="mis" cols="37" readonly="readonly"></textarea>
<br />
<span class="text">
Comment :
</span>
<br />
<textarea rows="5" name="comment" cols="37"></textarea>
<input type="hidden" name="email" value="admin@admin.com">
<input type="hidden" name="subject" value="Errors">
<div style="margin-top: 7px"><input type="submit" value="Submit">
<input onclick="hide()" type="button" value="Close" id="close" name="close">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我使用标准选项在IE10上测试它.
HTML表单非常简单,我只写了很少的代码示例.
怎么解决?
谢谢!
PS更改URL.此URL web-server.com:8888/WebApp/Email/Create - 属于asp mvc app.
当我运行我的网络应用程序和本地机器上的静态网站 - 它的工作原理.但是当我在本地机器上运行静态页面 - 而在服务器上运行mvc时 - 它不起作用.
PPS-形式的这种变体是起源的(我削减了一些标签).现在它起源于.
我不知道为什么,但它的确有效.可能是 - 服务器端的问题?
我的系统中有一组课程.所以,我也有一个带有类名集合的简单配置文件.
我想运行这样的代码:
(object as Class).name="some text";
Run Code Online (Sandbox Code Playgroud)
Class是来自配置文件的类名字符串.可能我应该使用refletion来做到这一点?
谢谢!
FileSystemWatcher:如何仅为目录中的新文件引发事件?
我有一个目录,我的服务扫描.我使用FileSystemWatcher:
构造函数:
if(Directory.Exists(_dirPath))
{
_fileSystemWatcher = new FileSystemWatcher(_dirPath);
}
Run Code Online (Sandbox Code Playgroud)
然后,我在目录上订阅:
public void Subscribe()
{
try
{
//if (_fileSystemWatcher != null)
//{
// _fileSystemWatcher.Created -= FileSystemWatcher_Created;
// _fileSystemWatcher.Dispose();
//}
if (Directory.Exists(_dirPath))
{
_fileSystemWatcher.EnableRaisingEvents = true;
_fileSystemWatcher.Created += FileSystemWatcher_Created;
_fileSystemWatcher.Filter = "*.txt";
}
}
Run Code Online (Sandbox Code Playgroud)
但是,问题是我想在新文件创建(或复制)时获取事件.相反,我从该目录中的所有文件中获取事件已经存在.
如何仅从新文件中获取事件?谢谢!
再会!
我编写简单的控制台程序。它有 func Main() 和类 Adapter;
一些简单的代码解释了它是如何工作的:
void Main()
{
try
{
Work(array);
//subcribing at some events;
Application.Run();
}
catch(Exception ex)
{
//write to log;
}
}
class Adapter
{
....
public void GetSomething()
{
try
{
...some work and exception goes here;
}
catch(Exception ex)
{
//catch exception and do Work:
Work(array);
}
}
}
Run Code Online (Sandbox Code Playgroud)
当异常发生时,它会在 GetSomething 处捕获。所以,我写了一些值。但我需要程序在异常后仍然运行。但是在 GetSomething 方法中 catch 后,它会转到 Main func 处的 Exception ex 并且程序退出;
如何在 GetSomething 方法中捕获异常后程序仍然运行?谢谢你!
我试图在[visualstudioonline.com]上找到我项目的用户名(和密码)
所以,我试着将我的回购推送到我的项目中,但我至少找不到登录.
什么是登录?我的微软直播ID?或其他什么?谢谢!
PS
我有git字符串用于提交项目如下:git remote add origin username.visualstudio.com/DefaultCollection/_project.git
所以,我输入这个git命令行 - 他们问我的用户名:username@gmail.com和密码...但是当我输入Microsoft帐户密码(从此登录) - 我失败了 1
我尝试编写简单的代码:
public async Task<string> GetData(String labelName)
{
using (var client = new HttpClient())
{
var uri = new Uri(@"https://example.com/over/search_field?=search_label=" + labelName);
var response = await client.GetAsync(uri).ConfigureAwait(false);
var textResult = await response.Content.ReadAsStringAsync();
return textResult;
}
}
Run Code Online (Sandbox Code Playgroud)
在project.json:
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
"Microsoft.AspNet.Mvc": "6.0.0-beta8",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8",
"Microsoft.Framework.Logging": "1.0.0-beta8",
"Microsoft.Framework.Logging.Console": "1.0.0-beta8",
"Microsoft.Framework.Logging.Debug": "1.0.0-beta8",
"Microsoft.Net.Http": "2.2.22"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Microsoft.AspNet.WebApi.Client": "5.2.3",
"Microsoft.AspNet.WebApi.Owin": "5.2.3",
"System.Net.Http": "4.0.1-beta-23409"
},
"frameworkAssemblies": {
"System.Net": "4.0.0.0",
"System.Net.Http": "4.0.0.0"
} …Run Code Online (Sandbox Code Playgroud) 我是 nodeJs(和 JS)的新手,所以你能解释一下(或给一个链接)如何编写 nodeJs 的简单服务,它可以永久运行吗?
我想编写服务,它每秒向外部 API 发送一个请求,并将结果存储在 DB 中。
那么,也许 nodeJs 有一些简单的模块来一遍又一遍地运行 js 方法(方法)?
或者,我只需要编写while循环并在那里完成?
我应该在应用程序退出之前运行 Dispose 吗?
例如,我创建了许多对象,其中一些具有事件订阅:
var myObject=new MyClass();
myObject.OnEvent+=OnEventHandle;
Run Code Online (Sandbox Code Playgroud)
而且,例如,在我的工作中,我应该使用带IDisposable接口的类。然后,我决定关闭应用程序并执行以下操作:
Enviroment.Exit(-1);
Run Code Online (Sandbox Code Playgroud)
我对吗?
我应该调用Dispose所有实现 IDisposable 接口的对象吗?会发生内存泄漏吗?
PS 这是服务器端应用程序,使用 WCF、MQ。
我尝试GET通过WebApi与复杂对象进行请求。请求是这样的:
[HttpGet("{param1}/{param2}")]
public async Task<IActionResult> GetRequest(string param1, int param2, [FromBody] CustomObject[] obj)
{
throw new NotImplementException();
}
Run Code Online (Sandbox Code Playgroud)
哪里CustomObject是:
[DataContract]
public class CustomeObject
{
[DataMember]
public string Name { get; set; }
[DataMember]
public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何撰写有效的GET请求?
如何拆分此字符串:
var array= str.Split(@"\"); //error cannot convert from 'string' to 'char'
Run Code Online (Sandbox Code Playgroud)
谢谢!
我尝试将Mosby 库添加到我的宠物项目中,但我无法理解如何将其包含到项目中?我尝试通过添加为模块-> 添加为 Gradle 项目来添加 mosby,但它无法编译。
请给我链接一些教程,如何将项目(源)添加到我的项目中以及如何使用它(我的意思是从我的代码访问 libs 类)?
谢谢!
PS Project 存储在 K:\PetProject。莫斯比:K:\mosby。
settings.gradle(我的项目):
include ':app', ':mvp', ':sample-dagger2-rx', ':sample', ':mvp-common', ':viewstate', ':sample-kotlin', ':sample-flow', ':testing', ':sample-mail', ':sample-dagger1'
Run Code Online (Sandbox Code Playgroud)
构建.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta7'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
} …Run Code Online (Sandbox Code Playgroud) 我有一些服务的构造函数:
public Ctor(List<Items> items)
{
_items = items;
}
public void Work()
{
if(_items.Count() > 5)
//do some work
}
Run Code Online (Sandbox Code Playgroud)
Work方法将被逐个调用.所以,如果在我改变的对象之外items- 会发生什么?会_items.Count()改变吗?
因为在这个当前版本我使用这个:
public void Work()
{
if(StaticClass.Items.Count() > 5)
//do some work
}
Run Code Online (Sandbox Code Playgroud)
当StaticClass.Items更新时,外面的项目集合改变.所以,如果我这样做:
var service = new Constructor(StaticClass.Items);
Run Code Online (Sandbox Code Playgroud)
然后我更新StaticClass.Items元素 -
我可以_items.Count()在Work方法调用时(通过某个计时器)使用实际值,还是应该使用ref关键字?
我在哪里可以找到字符串:“现在在 Kesterl 代码中监听:http://localhost:port ”?此字符串显示应用程序何时启动。
我编写了简单的 Web Api 应用程序,托管在 kesterl 上并在 Ubuntu 16.04 上运行。/所以,我去找我的老师,但他希望我显示指定行的位置。
他怕是我被某个Console.WriteLine弄出来骗了他。
告诉我 Kestrel 代码中的这一行在哪里,或者它可以在其他地方。我知道这是一个非常愚蠢的问题,但不是我问的,而是我的导师。
我使用 Asp.Net Core Web Api 2.0。
c# ×9
asp.net-core ×2
android ×1
asp.net ×1
asp.net-mvc ×1
azure-devops ×1
constructor ×1
dispose ×1
exception ×1
get ×1
git ×1
gradle ×1
html ×1
javascript ×1
kestrel ×1
mosby ×1
node.js ×1
post ×1
reflection ×1
service ×1
split ×1