我正在尝试为要附加到RichTextBox的字符串部分着色.我有一个由不同字符串构建的字符串.
string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +
userid + " " + message + Environment.NewLine;
Run Code Online (Sandbox Code Playgroud)
这是消息构建后的样子.
[9:23 pm]网友:我在这里留言.
我希望括号内的所有内容[9:23]都是一种颜色,"用户"是另一种颜色,而消息是另一种颜色.然后我想将字符串附加到我的RichTextBox.
我怎么能做到这一点?
如何在1-9之间生成30个随机数,在C#中总共加起来200(或任意N)?
我正在尝试生成一串可以加起来为N的数字.
我想从简单的网站上删除一系列事实.每个事实都包含在<li>
标签中.我如何使用Html Agility Pack执行此操作?有更好的方法吗?
<li>
标签中包含的唯一内容是事实而不是其他内容.
我的页面上有一个简单的表单,其中包含一个调用此javascript方法的文本框和按钮
onclick="Create();"
Run Code Online (Sandbox Code Playgroud)
这是运行的功能......
function Create() {
var txt = document.getElementById("longTxt").value;
if (txt == "Insert Name") {
alert("You must provide a name");
return;
}
var data = { Name: txt };
$.post("/Home/Create", data, null, "json");
}
Run Code Online (Sandbox Code Playgroud)
调用的操作将名称插入数据库并返回一个字符串.
该方法可以将发布的名称添加到我的数据库,但是如何使用该字符串,我的方法返回以在我的文本框中显示返回的字符串.
编辑:
什么是我的方法,假设看起来像我有类似的东西
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult Create(string name)
{
string hash = repo.addName(name);
return new JsonResult()
{
Data = new { data = hash }
};
}
Run Code Online (Sandbox Code Playgroud)
当我添加断点并检查它看起来它是否正常工作它确实添加了名称.使用回调函数,因为我替换了
$("#longUrl").val(json.PropertyReturned);
Run Code Online (Sandbox Code Playgroud)
带警报(json.PropertyReturned); 看看是否有任何事情发生,我得到文本框,但它说"未定义"
即时通讯真的很新,也许我正在做这个方法并返回错误.在输入"json"后弹出时,intelisense也不显示"json.PropertyReturned"作为选项.
c# ×3
.net ×2
ajax ×1
asp.net-mvc ×1
colors ×1
html-parsing ×1
jquery ×1
random ×1
richtextbox ×1
string ×1
winforms ×1