我正在使用c#处理Windows应用程序.
我有一个表格和一个有所有方法的课程.
我在课堂上有一个方法,我正在处理arraylist中的一些文件.我想为此文件处理调用进度条方法,但它不起作用.
任何帮助
PFB我的代码片段:
public void TraverseSource()
{
string[] allFiles1 = Directory.GetFiles(sourcePath, "*.xml", SearchOption.AllDirectories);
var allFiles = new ArrayList();
var length = allFiles.Count;
foreach (string item in allFiles1)
{
if (!item.Substring(item.Length - 6).Equals("MD.xml"))
{
allFiles.Add(item);
// Here i want to invoke progress bar which is in form
}
}
}
Run Code Online (Sandbox Code Playgroud) 如何获取页面的所有锚标记并将一个类添加到mailto(例如mailto:example@example.com),将另一个类添加到web链接(例如http://example.com)?
预期产量:
<a href="mailto:example@example.com" class="class1">
<a href="http://example.com" class="class2">
Run Code Online (Sandbox Code Playgroud) 例如,有一个字段:
<input type="file" name="files[]" multiple="multiple" class="multiupload" />
Run Code Online (Sandbox Code Playgroud)
选择多个文件后,如何访问所有文件列表?
$('.multiupload').val()仅返回第一个文件名.我试图在Google Chrome中执行此操作.
我正在做我的第一个基于ASP.NET成员资格的项目,我在弄清楚如何将我的自定义数据与特定成员联系起来时遇到了问题.这里的约定是什么?
例如,我想制作一个人们可以对不同事物进行投票的网络应用程序.为了确保人们不会一次又一次地投票,我想跟踪谁投票了什么民意调查.(我提供了我的预期用途示例,但我主要对通用实现感兴趣)
有没有人知道已经在线编写的指南或其他有用的资源?
如果**它是相关的,我使用EF4进行数据库访问(我不直接需要EF和/或数据库访问的帮助,只有成员资格与其他数据相关).目前我正计划将成员资格存储在MsSQL中,其余数据存储在MySQL中,因为GoDaddy在每个数据库上都有这个空间.
c# asp.net-mvc entity-framework asp.net-membership asp.net-mvc-3
我有一个ViewBag.People由一个视图组成;
var query = db.Vw_INTERACTPEOPLE.Select(p => new { p.PersonID, p.Fullname });
ViewBag.People = new SelectList(query.AsEnumerable(), "PersonID", "FullName");
Run Code Online (Sandbox Code Playgroud)
这一切都运行正常,但在我看来,我有另一个模型填充表,其中一个项目填充是一个JobcontactID(文本框)链接到PersonID(我没有设计数据库).所以我想在viewbag中搜索ID,而不是显示它我想显示人名Fullname,那么是否有任何viewbag搜索功能?
转发器标记:
<asp:Repeater ID="Repeater_sorular" runat="server" OnItemCommand="Repeater_sorular_ItemCommand"
OnItemDataBound="Repeater_sorular_ItemBound">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td>
<rad:RadChart ID="RadChart1" runat="server" DefaultType="Pie" Width="700">
<PlotArea Appearance-FillStyle-FillType="Gradient" Appearance-FillStyle-MainColor="#D90420"
Appearance-FillStyle-SecondColor="#FFAD4A" Appearance-Border-Visible="false">
<EmptySeriesMessage>
<TextBlock Text="Seçilen anket henüz oylanmam??t?r.">
<Appearance TextProperties-Font="Tahoma, 10pt, style=Bold">
</Appearance>
</TextBlock>
</EmptySeriesMessage>
</PlotArea>
<ChartTitle>
<TextBlock Appearance-TextProperties-Font="Tahoma">
</TextBlock>
</ChartTitle>
<Appearance ImageQuality="HighQuality" Border-Color="#DFDDDD" TextQuality="ClearTypeGridFit">
</Appearance>
<Series>
<rad:ChartSeries Type="Pie" Appearance-TextAppearance-TextProperties-Color="#FFFFFF"
Appearance-TextAppearance-TextProperties-Font="Tahoma">
</rad:ChartSeries>
</Series>
<Legend Visible="True">
<TextBlock Visible="True">
</TextBlock>
</Legend>
</rad:RadChart>
</td>
<td>
<div style="font-weight: bolder; padding: 5px;">
<%#(((RepeaterItem)Container).ItemIndex+1).ToString() %>.
<%#Eval("Subject")%>
</div>
<asp:BulletedList ID="BulletedList_secenekler" runat="server" DataSource='<%#Eval("Secenekler")%>'
DataTextField="OptionName" DataValueField="OptionId" CssClass="sira_numarali">
</asp:BulletedList>
</td> …Run Code Online (Sandbox Code Playgroud) 我正在使用SQLDataReader将列数据插入到字符串[]中.
但是,某些列值为null.我有点不确定如何检查这个,因为当我做reader [column_pos]时它表示值为"n/a".
我可以执行哪些检查,以便我可以执行以下操作:
for(int i=0; i<myarray.Length;i++){
if(something){
myarray[i] = reader[i];
}
else
{
myarray[i] = "";
}
}
Run Code Online (Sandbox Code Playgroud)
并在列中有空值时插入空白符号.
我有一份ul清单.在那里,有一些lis.我要删除所有li,且s 不具备带班的孩子noremove.
这是我的HTML:
<ul>
<li>Item 1</li>
<li>Item 2
<ul>
<li>Item 2.1</li>
<li>Item 2.2</li>
<li>Item 2.3</li>
</ul>
</li>
<li>Item 3
<ul>
<li class="noremove">Item 3.1</li>
<li>Item 3.2</li>
</ul>
</li>
<li class="noremove">Item 4
<ul>
<li>Item 4.1</li>
<li>Item 4.2</li>
</ul>
</li>
<li>Item 5
<ul>
<li>Item 5.1
<ul>
<li class="noremove">Item 5.1.1</li>
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
脚本运行后,我希望它看起来像这样:
<ul>
<li>Item 3
<ul>
<li class="noremove">Item 3.1</li>
</ul>
</li>
<li class="noremove">Item 4</li>
<li>Item 5
<ul>
<li>Item 5.1
<ul>
<li …Run Code Online (Sandbox Code Playgroud) 我从stackoverflow中的某处获得了这段代码.我无法理解.它用于登录youtube.我是C#和OOPS的新手.所以任何人都可以向我解释几句话:
1)在第3行
HttpWebRequest request = GetNewRequest("https://accounts.google.com/ServiceLoginAuth", cookies);
Run Code Online (Sandbox Code Playgroud)
HttpWebRequest是一个类,请求是一个对象.但为什么之后不使用New关键字呢?什么是"GetNewRequest"?这是一种方法吗?大多数时候我们使用New关键字的类的构造函数.那么我可以得出结论,我可以使用该类中的任何方法吗?没有必要使用new关键字和构造函数?
2)在第6行
Dictionary<string, string> parameters = new Dictionary<string, string>
Run Code Online (Sandbox Code Playgroud)
字典是类,参数是对象.但这是什么<string, string>?我从未见过参数可以传递给一个类.
3)在第7行
{
{"continue","https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dsign_in_button%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F"},
{"service","youtube"},{"uilel","3"},{"dsh","157212168103955870"},{"hl","en_US"},
{"GALX","PTqcwpZb2aE"},{"pstMsg","1"},{"dnConn",""}, {"checkConnection","youtube%3A248%3A1"},
{"checkedDomains","youtube"}, {"timeStmp",""}, {"secTok",""}, {"Email","username"}, {"Passwd","password"},
{"signIn","Sign+in"}, {"PersistentCookie","yes"}, {"rmShown","1"}};
Run Code Online (Sandbox Code Playgroud)
我不明白这是什么?它不适合我在C#中读到的任何语法.这是我以前从未见过的.
完整的代码
public void Login()
{
HttpWebRequest request = GetNewRequest("https://accounts.google.com/ServiceLoginAuth", cookies);
request.Referer = "https://accounts.google.com/ServiceLogin?passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dsign_in_button%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&uilel=3&hl=en_US&service=youtube";
request.Host = "accounts.google.com";
Dictionary<string, string> parameters = new Dictionary<string, string>{
{"continue","https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dsign_in_button%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F"},
{"service","youtube"},{"uilel","3"},{"dsh","157212168103955870"},{"hl","en_US"},
{"GALX","PTqcwpZb2aE"},{"pstMsg","1"},{"dnConn",""}, {"checkConnection","youtube%3A248%3A1"},
{"checkedDomains","youtube"}, {"timeStmp",""}, {"secTok",""}, {"Email","username"}, {"Passwd","password"},
{"signIn","Sign+in"}, {"PersistentCookie","yes"}, {"rmShown","1"}};
HttpWebResponse response = MakeRequest(request, cookies, parameters);
response.Close();
}
Run Code Online (Sandbox Code Playgroud) c# ×4
javascript ×3
jquery ×3
asp.net-mvc ×2
.net ×1
ado.net ×1
anchor ×1
asp.net ×1
findcontrol ×1
html ×1
oop ×1
php ×1
progress-bar ×1
repeater ×1
sqlclient ×1
syntax ×1
winforms ×1